Gloucester: Christian Rivera, a mixed martial arts fighter, trains at the Cape Ann YMCA Thursday afternoon. Rivera will be fighting in New Hampshire this weekend as part of the Global Fighting League. Mary Muckenhoupt/Gloucester Daily Times
090219mmurivera