Welcome to Cardiff-by-the-Sea beach in California! The name itself sounds right out of a fairy tale. Only this beach...

read more