We have this here in the US in every major train station. You should see the one in NYC. It is even more impressive than the one in Chicago (which is the main train hub in the USA)

Reply to this note

Please Login to reply.

Discussion

No replies yet.