MovieMaps

Photo of Megazord

Location: Second Avenue (between Chatham & Moncton)
As Seen In: Power Rangers

The Megazord stands in the distance while two people walk down the smoky street.