United States

Monterrey

Mexico

JALISCO

COLIMA

Puerto

Vallarta

Gulf of

Mexico

Mexico City

Manzanillo

Guatemala

Pacific Ocean

300 km

300 miles

Monterrey

Mexico

Puerto

Vallarta

JALISCO

COLIMA

Gulf of

Mexico

Mexico City

Manzanillo

300 km

Pacific Ocean

300 miles

Monterrey

Mexico

Puerto

Vallarta

Gulf of

Mexico

JALISCO

COLIMA

Mexico City

Manzanillo

300 km

Pacific Ocean

300 miles

Graphic: Jan Diehm/The Guardian