Elosha

Elosha

Elosha is a fictional character from the re-imagined Battlestar Galactica series.

Read more about Elosha.