Jesse Ventura at Cabo Wabo in Cabo introduced The Fabulous Armadillos that rocked The house last night!