Articles

Old Trafford

/

Old Trafford (/ˈ t r æ f ər d / ) is a football stadium in Old Trafford, Greater Manchester, Engl…