Just in time for the holidays, Adventure Time: Finn the Human brings nearly 3-hours of Finn fun!
“Every day, once a day, give yourself a present. Don’t plan it. Don’t wait for it. Just let it happen.” Yesterday Twin Peaks fans got a long-awaited present in the announcement of nine new episodes scheduled for 2016. But 2016 is a long way away, so how can we while away the days until we finally get to revisit the place where the owls are not what they seem?