They've spent the last few months getting chiseled and ripped for the NPC's Battle on the Bay. The bodybuilding and fitness show kicked off Saturday at the American Bank Center Selena Auditorium.

There was plenty of competition on hand as some 200 people came to town to flex and shine for the judges.