Search Results

1. Oil Pump Station

Two Buildings and a tower enclosed in a fenced area.

2. Oil Pump Station