Los Angeles-based trio Organ Freeman unveiled a video highlight from their recent Red Rocks debut featuring Turkuaz drummer Michelangelo Carruba.
The post Exclusive Video Premiere: Organ Freeman Performs ‘Don’t Eat Your Fingers’ At Red Rocks appeared first on JamBase.