Royalty-free stock photo ID: 546811588

West africa Guinea Bissau - two large barracuda bake on the grill