Space nerds? Venus in transit tonight!