Oil depot from done aerial view

An oil depot, also known as an oil terminal or oil storage facility, is a large industrial site where crude oil or refined petroleum products are stored and distributed. Energy and fuel industry.

Most Popular Searches On Stock Footage