United Kingdom (UK)
VENOM
Towing vessel
ship photo