Yomary Cruz

Yomary Cruz is an American actress and news personality known as the voice of Sheila from the comic science fiction machinima video series Red vs.

More Photos Of Yomary Cruz