Medusa Car doing donuts
The Medusa Car from the movie "Bellflower" invades Austin, TX for South by Southwest, wreaks havoc and evokes general mayhem and bliss. Doing donuts for a photo shoot in a random lot near the Alamo Drafthouse Cinema off Lamar. Bellflower release date August 5, 2011. Check out Bellflower on FB and Coatwolf Crew. www.coatwolf.com