T-Rex Robot St Louis Science Center

  • 5 years ago
Animated Robotic T-Rex at St Louis Science Center in Missouri.

Category

😹
Fun

Recommended