Captain Squeegee Release Latest Video for “Our Children”

Psychedelic inldie rock band Captain Squeegee have made a name for themselves in Arizona over the years for their over-the-top music videos and their latest release, the delightfully strange “Our Children,” does not disappoint. It is the first single from their upcoming EP Harmony Cure, a collection of punk rock showtunes due to release on January 26th via 80/20 […]