Owo Oluwa (Hand of God)

Owo Oluwa (Hand of God)