That's right Jesus has returned to Earth...

S06E09 Rapture's Delight

07:05 · frame 10206 of 32327