The Red Rangers hit the streets of New York City to celebrate the 20th Anniversary of Power Rangers! Because everyone deserves a vacation especially Earth’s Defenders.
A video has been recorded documenting their trip. You can see the vid in the youtube link below:
Thanks to Tokunation Member Eric for the heads up!