The Arizona Cardinals may not be winning many games this season, but they're still having fun on Sundays.

Carson Palmer came out for warmups prior to Sunday's game against the 49ers wearing an American-themed onesie. He wasn't sporting it as a part of the league's Salute to Service campaign but because he lost yet another quarterback challenge during the week.

This isn't the first time he's lost the weekly bet, of course. Here are a few of his other outfits, the most recent of which was by far the least embarrassing.

More from FoxSports