PUBLISHED: Oct 27, 2010
DESCRIPTION:
From Louisville, Kentucky, the land of spiders.
Off of their release "Screaming Secrets".
If the band or anyone legitimately associated with them wish for this not to be on here, I will remove this video upon request.