I had no idea this is what Upper Deck had in mind when they were creating their World of Sports... Upper Deck 2010 World of Sports Sticker auto upon …