The current Masters champion is the only person allowed to take the green jacket off club property, and 2003 winner Mike Weir made sure his grandfather had a chance to try it on. "We had some pictures made before he passed away," Weir said. "That was pretty cool."