Indie Spotlight: The Mowglis
The Mowglis are a Southern Californian band with a Southern Californian soul. The seven-piece started in a garage in the San Fernando Valley where many of them grew up. Their collective approach might draw comparisons to Arcade Fire or Broken Social Scene, but their sound finds its place somewhere between…