Could This Giant Be The False "Sun God"?

WATCH ON YOUTUBE