Scooby Doo! Mecha Mutt Menace TV Show · Kids & Family · Action Scooby and the gang visit the Houston Space Centre where they battle a very strange and creepy robot creation. 2013 · 21m