The Milpitas Monster

"It Could Only Happen in Milpitas!"

A town is terrorised by a monster that was created by local environmental pollution.

Loading countdown...