The last transit of Venus took place recently on 5 and 6 June 2012, and it was the last Venus transit of the 21st century. Venus transits are very rare events. The next one will be December 10–11, 2117. So it is much likely that this on was the very last Venus transit I had a chance to see in my lifetime.