News

Otay Mesa CAOtay Mesa CA — Alongside auto wrecking yards and shipping centers off state Route 905, a pop-up world has emerged with some of the strangest creatures to swim in six inches of water.