20120606 home.science: Century's last transit of Venus to occur today