by Mart Kawaii • • Comments Off on Captain Squeegee Defeats Evil with Music in New Video “Dually Noted”
Phoenix, Arizona’s Captain Squeegee may not be winning MTV VMAs, but the atomic jazz fusion act are in the video vanguard nonetheless. The seven-piece horn-led acid trip has spent the last two and a half years vigorously releasing videos from…