Weather

July 27, 2011 1:47 PM

Hurricane Hunters en route to investigate tropical weather

The National Hurricane Center in Miami says satellite imagery indicates a tropical depression or tropical storm could be forming about 90 miles north of Cancun, Mexico.

Related content

Comments

Videos

Editor's Choice Videos