Thebaud Central Facility
Thebaud Central Facility Installation
Former gas drilling complex to the south west of Sable Island, Nova Scotia, Canada.
Former gas drilling complex to the south west of Sable Island, Nova Scotia, Canada.
Copyright © SKYbrary Aviation Safety, 2021-2025. All rights reserved.