Human Sacrifice Theatre Company
User Stats
Profile Images
User Bio
INDIE THEATRE
Human Sacrifice Theatre Company is based in Melbourne, Australia. Its founding members and continuing ensemble casts provide modern works of theatre in professional settings.