Check out Jennifer Aniston in her pink bikini as the 43-year-old was spotted over the holiday weekend with her fiance Justin Theroux in Cabo San Lucas, Mexico.