an animated short from "The Weird Hour" about a turtle head. Check this out and more at www.myspace.com/theweirdhour.