The Mowgli's are an L.A.-based, 8-person band. They have another song getting some radio play in Portland and are playing here for only $0.94. They're playing a couple of other spots on the West Coast as well. They also should have a music video for "San Francisco" coming out soon. Their EP "Love's Not Dead" came out back in October 2012.
Having gone to school near San Francisco, where a bunch of my friends still live, I have a soft spot for this song.