Catfish is real and I think the python is real as well. Both do grow to the sizes in those pics and perhaps bigger. I'm pretty sure I saw both on Yahoo (of course there have been times where they've shown pictures of hoaxes). The rest looks like they've been photoshopped.