For those experts, Ubisoft has something new for you with the new Ultra Challenge Pack DLC that came out today These stages are designed to be difficult as hell, to the point where you might actually consider throwing a controller The deadliest of the foes you'll probably be dealing with and end up loathing are[...]