Little Duckies And Techno Music October 31, 2012BuzzFeed - Latest Literally, that's it. But really, what more do you need?