The question that many tourists and locals alike come to wonder, is whether the tar spots on the beach are the cause of natural oil seeps or major oil spills.
Read MoreThe question that many tourists and locals alike come to wonder, is whether the tar spots on the beach are the cause of natural oil seeps or major oil spills.
Read More