The Mowgli’s are an eight-piece feel-good rock band with all the indie folk cutesy-ness, danceable soulfulness, and “love is the answer” preachy-ness one could ever desire. The video for their single, “San Francisco,” off their ‘Love’s Not Dead’ EP, slaps you in the face with their message of peace, love and harmony, but with a sincerity that would make even the coldest heart melt. If the video is any indiaction, their monday night residency at the Satellite this month is sure to be an over the top party filled with confetti and hugs. – Jacqueline Caruso