75309517
Jun 16, 1997
Jul 14, 1998
EFFECTECH INC.
Subscribe
amusement park rides featuring various mechanical special effects using light, sound and motion