Time cannon

A time cannon once hit the Doctor's TARDIS whilst the Sixth Doctor and Frobisher were aboard. (COMIC: Time Bomb)