A group of power rangers perform martial arts in front of an open manhole.