Cheezburger

That's right, Michael Phelps, has American flag pants