Satellites have spotted tropical storms Marco and Laura as they simultaneously marched toward the Gulf of Mexico.
Satellites see tropical storms Laura and Marco from space : Read more
Satellites see tropical storms Laura and Marco from space : Read more