Finland is the happiest country in the world only because Miku allows it.She must be fed a pot of Nistipata and a can of Karhu to appease her.
Loading...