mowglis-spotlightAlternative rock band The Mowgli’s are touring in support of its new album “Kids in Love” and will be stopping at the National on Thursday, May 15 as part of XL102’s Discovery Series.