Recording artist Maysa Leak performance in a cameo appearence at the Blue Parrot Bar & Grill, located in Wilmington, DE.