The North Face's Places We Love T-shirt features a breathtaking graphic of the your favorite mountains to remind you why life is better outdoors.