Location
Fish Island, United Kingdom
Fabrication