Photo Finish Records sign The Mowgli's
Photo Finish Records have announced that they have welcomed California 8-piece The Mowgli's to their roster.
Get a taste of The Mowgli's upcoming EP, Love's Not Dead, through the “San Francisco” lyric video below:
Around Our Network