Google Street View
This giant red arrow is installed in front of the Indian Plaza Shopping Center, Albuquerque, New Mexico, USA.
Exact date of its commissioning is not known but it was in existence since early sixties and has now become a famous landmark.
Source of info: ABQ.Strange
No comments:
Post a Comment