Share0 Facebook Twitter Google+ Pinterest Amazon reddit LinkedIn Myspace State-owned firm Petroecuador says it is investigating cause of spill that contaminated about 4km (2.5 miles) of beach.