David Chazen

David Chazen is the Red Ranger of the Dino Storm Rangers.

Powers and Abilities
-