S.Peelman on 01 April 2014
I know, this is true. I've found four, but I wasn't actually searching, one on top of the Staples Centre in LA (E3 hint?), two in Central Park in New York and one in Tokyo but I forgot where.







