All sports Site
All sports Site
United States - La Mirada- Founded in 2001
Southern California Seahorses is a football team from United States, based in La Mirada. The club was founded in 2001. Southern California Seahorses plays their home games in the Al Barbour Field.