Young Bruno Mars impersonator pulls off spot on performance