You’re in New York City, minding your own business, and suddenly you see Mighty Morphin’ Power Rangers everywhere. A giant herd (gaggle?) of red Power Rangers took the city by storm as part of a PR stunt for the 20th Anniversary of the series. They were at the convention center, Times Square, the Empire State Building, and the subway among other locations. Hey, even Power Rangers are tourists.
Watch the video after the break.