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

S06E09 Rapture's Delight

07:06 · frame 10233 of 32327