Tag: Captain Squeegee

First Look: Captain Squeegee – Our Children

  Psychedelic indie rock band Captain Squeegee has 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....