Freedom Train

Holiday World Extinct

The Freedom Train was a train ride at Santa Claus Land.