Thousands of tiny red crabs are carpeting beaches in Orange County and creating an amazing spectacle for swimmers and surfers.
Lifeguards estimate that hundreds of thousands of the tiny crustaceans washed up on the sands of Newport Beach on Friday.
Others were spotted in Laguna Beach.
Pelagic red crabs are usually found off Baja California, but currents that are part of the El Nino weather pattern are sweeping them north, The Orange County Register reports.
The 1- to 3-inch-long crabs have washed up for several years along the Orange County coastline.
Before that, they hadn't been seen in the area for decades.