Planet Lucha in Santa Maria, CA
Radisson Hotel Santa Maria 3455 Skyway Drive, Santa Maria, CA, United StatesPlanet Lucha (the Lucha Libre sister-promotion of Cen-Cal Pro) will be running the Radisson Hotel Santa Maria in Santa Maria, CA on March 10th, 2019 at 3:00 PM. Tickets are […]