A group of power rangers running on train tracks.