Time cannon

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