The Most Unexplainable Images On The Internet Photo 15 of 30 Possible explanation: This man gave birth to a river salmon. Obviously. For More Unexplainable Pics. Click “Next Page” Below… Pages:Previous 1234567891011121314Slide 14 / 30161718192021222324252627282930Next See more Previous Article 24 Of The Most Expensive Watches Ever Sold At Auction. Next Article Caitlyn Jenner Reveals Latest Personal Milestone