The U.S. National Hurricane Center says Tropical Storm Marco is hitting land north of Mexico's Veracruz port on the Gulf coast.

The storm was moving inland at near 8 mph. It dumped up to 4 inches of rain and had maximum sustained winds of 65 mph.

Marco roared ashore early Tuesday about 55 miles north of Veracruz. It is expected to dissipate later today as it moves over mountains inland.

It was a compact storm, with tropical storm force winds extending only 15 miles from the center.

Click here for more from the National Hurricane Center.