Halley's Comet
Comets may also transit the Sun; for example, Halley's Comet transited on 19 May 1910.