Thousands of small, silver fish will wash up on California beaches to perform a strange and wondrous mating ritual.
The slimy little fish are forecast to return to Southern California beaches from July 14 to July 17, according to the ...