04-12-2023, 12:58 PM
Yeah I believe that's what those are. I see them in cities all over the world. No idea how effective they are...against animals I can see them having some use but I think a human being has the capacity to maneuver across such a thing without much issue.