The All Seeing Eyes of God are 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 are an ability obtained by Leonardo Watch in exchange for his sister's sight prior to the beginning of the series.