Question: The stadium with a capacity of 74,994 is located in an English city that is connected to the Irish Sea by what means ?
Answer: Manchester Ship Canal