Ahhh a nightmare! They came climbing off their public signs and are now terrorising the world! Aaaarghl… Noooh, its just The Pedestrian Project, created by a New Yorker Artist/Costume Designer, called Yvette Helin. More pix here.
The Pedestrian Project
