Tag Archives: exxon
Barry the Barracuda report – Shell Oil’s gonna “Make it happen” for Bowhead Whales – extinction that is!
Barry the Barracuda reporting in here with breaking news…Shell Oil has done it again! The big oil monster, Shell OIL, is set to “Make it Happen” for Bowhead whales, if they keep it up. Extinction that is! The oil giant … Continue reading