Bizarre Food: Sea Urchin April 20, 2020 Food Article 0 Comments Sea urchin is a bizarre food that is loved by many. I and my family members tried it in one vacation. Magalawa Islands in Palauig, Zambales features tranquil ambiance, which…