Next »

Ted Cruz wears Texas flag mask as he arrives at CanCun airport this morning ahead of flight back to Texas hours after landing in Mexico