Which New Jersey city contains Liberty State Park on its waterfront?

  • Trenton
  • Jersey City
  • Cape May
  • Camden