Up to 450,000 gallons (1.7 million litres) of crude oil may have spilled from a tanker into a Texas port, the US Coast Guard says, BBC reported.
The spillage happened at Port Arthur, south-east Texas, following a collision between the tanker and a barge.
The port was closed and some nearby residents were evacuated for about seven hours.
There are no reports of any injuries resulting from the collision.