Hmmm...it’s rare? I’d have guessed it occurred more frequently with Venus subtending such a small piece of the sun.
Next one in December 2117, 105 years and 6 months from now.
This is by far the coolest picture I've seen: