The Mowgli\'s \"Leave it Up to Me\" Live Performance
The Mowgli\'s perform Leave it Up to Me live at Bedrock recording studios in Echo Park.