The English Channel has been in the news recently after Elon Musk suggested renaming it after George Washington. But did you know that this body of water is called La Mancha in Spain? Does it have anything to do with Spain’s Castilla-La Mancha region?
Read More