This is an official embroidered flag from the 2012 PGA Championship is autographed by that year's Champion Rory McIlroy. Rory's autograph is one of the best we've seen from him - a large full-signature autograph and he also added the notation "2012 PGA Champion."
This flag is one of 100 that Upper Deck had Rory sign, and it is #18 of 100. Contains the UDA hologram but the original certificate is missing and would need to be replaced by Upper Deck, if desired.