AAdvantageGeek
News, Tips and Opinion from an AAdvantage geek.
U.S. / Canada – Europe. Earn 100,000 Bonus Miles