California indie folk-pop band THE MOWGLI’S will be performing at Sheffield Garden Walk in Chicago, IL on Sunday, July 24. They hit the main stage at 8:15 PM. More information can be found here. Full tour itinerary is below. Known for their laid-back mix of sunny West Coast pop, garage …
Read More »