S soranews24.com Japan's Dododo Land, the most irritating place on Earth 132 points zdw 8 months ago 44 comments