Donkdown really is donkdown. It has been for a few months.
If you attempt to visit the site, it forwards to some kind of shady online store called banggood.com. Presumably it uses Micon's affiliate code. Either that, or some Russians hacked it, and Micon hasn't cared. But everything is gone, including from google.