The All Seeing Eyes of God is an ability obtained by Leonardo Watch in exchange for his sister's sight prior to the beginning of the series.
Advertisement
All Seeing Eyes of God
Advertisement
The All Seeing Eyes of God is an ability obtained by Leonardo Watch in exchange for his sister's sight prior to the beginning of the series.