Winston Harris

Winston Harris portrayed Alexi Poporoff in the Power Rangers Dino Thunder episode Triassic Triumph.