Dead Octopus Showing Up in Boyd Lake


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.