Richard Rose

Richard Rose plays Devin Finn, The Red Ultra Megaforce Ranger in Power Rangers Ultra Megaforce.