xyFace Turbo: A Power Rangers Movie Turbo: A Power Rangers Movie 145192 2011-08-30 Turbo: A Power Rangers Movie(1997) Photo 1 of 1 Turbo: A Power Rangers Movie 145192