A Never-Ending Train

April 25, 2010 • #

An amazing train station design — the trains don’t have to stop.