Wicked Tuna's Charlie Griffin and Dog Leila Dead After Boating Accident
Charlie Griffin, who starred on National Geographic's Wicked Tuna: Outer Banks, and his dog Leila died in a boating accident, a post shared to his Facebook page confirmed.
March 5, 2024