Larvae2007-05-08 On a abandoned-looking building on Mondscheingasse in vienna one can find these little street-art larvae. I have no idea who put them there, why, or what they're supposed to represent, if anything. 2007-05-02 17:27Mondscheingasse 2007-05-08Tram PartyARN - VIEMondscheingasse, Vienna, Austria