This is strange...people are reporting finding dead octopuses...octopi? Anyway, that, in Boyd Lake in Loveland. My explanation? Aliens. Check out the full story here.