Have People LOST Their Trust In Ubisoft?

Ubisoft went from making our favorite games to having tons of haters. But why exactly? Let's talk.

Subscribe for more: http://youtube.com/gameranxtv