Tag: Barracuda

Brazil Finds 65 Million Barrels of Oil, Mostly Light, Off Rio’s Coast

Brazilian state-controlled oil and gas multinational Petrobras announced February 25 two new oil discoveries ...