The Nameserver ns1.takycurua-llc.pw have a IP Address of 27.0.15.251 which is hosted on Vietnam.
Exotic Nude Beauty Thumbnail Post