No flash player has been set up. Please select a player to play Flash videos. Teaser for the upcoming Indie Feature Film, Where's the Halo? I play the leading role of Iris. Michele MacShane Michele Mac Shane Share Share on Twitter Share on Facebook Share on Google+ 06/04/2014 - 01:33 572 views 0 comments 0 likes