The History and Evolution of Imperial Beach Surf Dog Competition
Imperial Beach, California is a beach community of about 27,000 people who have found their mini-paradise along the beaches of sunny San Diego county. The average annual temperature hovers around the mid 70’s and because…
