Live Performance: La Lucha
The James Museum 150 Central Ave, St. Petersburg, FLAcclaimed Tampa Bay-based trio La Lucha creates music that transcends genres. Enjoy a diverse mixture of Latin-inspired rhythms with jazz standards, twisted arrangements of pop ...