Comments
Follow Comments Sorted by time
guest
· 11 years ago
· FIRST
I live in Miami and these are the only people you ever see. Annoying as fuck
1
guest
· 11 years ago
These are actually sculptures :)
1
bonkers087
· 11 years ago
I've seen one of those by the same artist I think