Transit of Venus - June 5, 2012
Transit of Mercury - May 9, 2016
Transit of Mercury - November 11, 2019