http://www.businessinsider.com/cairo-snow-2013-12

i would say since it's snowing in Cairo which is a sign that one of the seventh seals is broken, yes he def raw dogged dat ass