Simon Khorolskiy is a Russian singer living in Washington State, who finds inspiration for his music in the Bible. This song is based on Matthew 24:29-31 and Revelation 22:12-14, 16-17, 20-21.
Make sure to turn on the English subtitles.
More about Simon Khorolskiy and his music here.