Jirachi

ジラーチ



This Pokemon is said to grant any wish every thousand years.

Media