>>715561221
>>715561136
I cant fucking wait. Every now and then Nintendo has to remind the rest of the gaming industry who's still the king of this jungle.