The latest addition to the Zelda franchise, Tri Force Heroes officially launched yesterday across North America and Europe. While many Zelda fans have already embarked on their latest adventure, either solo or with friends, there are some that are still undecided as to whether or not they should pick up this game. Nintendo of America and the UK have now published the official launch trailers for the game to entice those of you that have yet not taken the plunge….