Following another podium finish this season, Lindsey Vonn was announced as SELF Magazine's latest cover star.