Bizarre Food: Sea Urchin

Bizarre Food: Sea Urchin

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…