Towelhead trailer

Towelhead takes place in Houston, TX.