Okapi Marta

IUU vessel flag: 
Belize
IUU vessel IMO no: 
7816472
IUU vessel photos: