Loading...
Uploaded by anthonybsd on Mar 3, 2009
Similar to floating sushi trays in Japanese restaurants, this one was more mechanical in nature. This was in London, I think either it was St. Pancras station.
Sports
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)