Great Train Show

Canterbury Park 100 Canterbury Rd, Shakopee