HomeMemeCatahoula Leopard Dog Turkey MemeCatahoula Leopard Dog Turkey Memecatahoulaleoparddog, meme, thanksgiving, turkey / By Petrage Staff Share this post Leave your vote 31 Points UpvoteAdvertisement Leave your vote 31 Points Upvote