the stadium opened on june 7 , 1975 is the home turf of a football team located in a city whose name means what ?
seal pup inlet