The Upcoming.org Archives
Monsters: the Art & Technology of Animatronics
June 26, 2008
St Louis Science Center
5050 Oakland Ave
St Louis,
Missouri
63110
Added by
Upcoming Robot
on June 26, 2008