Where does American Oil Come from?

The US gets its oil from about 40 different countries. The top countries that oil is imported from are Canada, Mexico, Saudi Arabia, and Venezuela.