The card was made to be given away at the recent National Convention in Baltimore. Leaf obviously doesn't have an MLB license, so the team logos had to disappear. But you hardly notice due to great photo selection and some tight cropping.
The picture was taken on Billy Williams Day, June 29, 1969. On this day, the Cubs played a doubleheader against the Cardinals. Billy tied the NL record for consecutive games played in game one and set the record in game two. He went 5 for 9 for the day with a single, two doubles, and two triples.