It's been 2 years since we've last seen the infamous "Last Seen" crew. Where have they been all this time?
Apparently, they were last spotted in a dimly lit alleyway, sipping on a flask of cheap cologne and discussing the meaning of life.
But we digress. Let's get to the good stuff.