Review: The Aliens Tarra GainesAugust 31, 2013 In the Horse Head Theatre Company production of The Aliens, two men of wasted talent, who are likely a little wasted, sit together on the back deck of a cafe di... HoustonReviewsTheater3 min read