"Scandals, corruption, partisan infighting -- no wonder people have lost faith in Congress," Garcia says on the spot, filmed in part in Homestead's Harris Field. "I say enough is enough."

The ad features Florida City Mayor Otis Wallace, who in his nearly three decades in power has amassed his share of critics (including some cited in this Miami New Times article). Wallace has never been charged with any wrongdoing. (Neither has Rivera.)