FreshFishForDinner Published April 15, 2013 at 640 × 410 in First sibling visit Pete speared us some yummy lion fish in Belize. Lion fish are an invasive species.