The Bayeux Tapestry will return to Britain for the first time in 950 years in a historic deal between Britain and France, which is set to be finalized on July 9. The epic 230-foot-long textile, ...