Twitch wins at Rhode Island International

Twitch wins an “Honorable Mention” at the Rhode Island International Film Festival August 12 2006 Providence, RI