Patrick David

Patrick David is an american acter best known for playing psycho red in Power Rangers in Space and in Power Rangers Lost Galax