Things to Know: Leo Carillo State Beach
Sometimes you find the most amazing places almost by accident. Leo Carrillo State Beach, just outside Thousand Oaks, CA and less than 45 minutes north of Los Angeles is one of those places that we didn’t expect to be so amazing, but now that we have been, we want the world to know how beautiful…