[DP17] Reprint of Recently Limited Card

Who seems rather out of place in this set, all things considered. I suppose the Millennium Item motif justifies it?

Ch7JZ5wVIAAAY_3
Thousand-Eyes Restrict is DP17-JP045

Source

NeoArkadia

NeoArkadia is the Number 2 in the Organization, and a mystery.