Teddington

Teddington, England, UK; February 21, 2005

Date of Sighting: 21-Feb-05 10:00

Location of Sighting: Teddington, Middlesex

Brief Description of sighting: Something was seen in the sky.