Fact File: Nickelodeon: Outta Control
First Installed
1997
Removed
1998
Location
Cred Street