Loading...
Uploaded by karelpolt on Jan 12, 2010
A rare sight indeed. Not many places are equipped with such technological marvels. This one is in Avila, Spain. Another one has been spotted in China. Funny thing it is.
Entertainment
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)