Anyone ever see this? Its in my hometown in Europe. Pretty cool, its real.

http://www.youtube.com/watch?v=XJpq9...eature=related