Place · town · United StatesEast RutherfordNew Jersey town in the Meadowlands, home of Giants Stadium.The place it is inUnited StatescountryThe places in itGiants Stadiumstadium · East RutherfordThe chapters it appears inNew York Cosmos (1975–1977)1975–1977