Mexico is known for its Pacific and Gulf of Mexico beaches and its diverse landscape of mountains, deserts and jungles.There are so many reasons to visit Mexico! The country’s attractions are so incredibly diverse, it may be difficult to decide what to do on your vacation. visitors have the choice of snorkeling or taking a ride on […]