Tears of joy ... Laura Kaeppeler is crowned the winner by Miss America 2011 Teresa Scanlan.