Sheela Sharma
Sheela Sharma is a Los Angeles based actress originally from Detroit, Mi. She appeared in several films, commercials and stage plays throughout Detroit before making her move to LA. Sheela is competing in the 2015 Queen of The Universe Pageant as Miss Nepal. She will be the first ever ...