Grammy, Latin Grammy and Juno Award-Winning Musician, Alex Cuba joins David Bean on New Squid in Town, Thursday May 9 at 2:30–don’t miss it!