Planet Theatre (Austin, TX) Friday, December 15, 1995 Featuring echo juliet Venue Planet Theatre 2307 Manor Road Austin, TX 512-478-5282 Austin, TX 78722