clubalthea.com
US tax burden, ranked 31 out of 34 OECD countries
Visit the post for more.