Stadium

  • Canyonside Park
  • San Diego, USA
  • Capacity: