The Bagheera Complexe (pronounced Ba-ji-ra) is a two man band hailing from Luxembourg. They may transform into a full band soon enough though. They strike ... Read More