Large UFO spotted momentarily at British Air Show – UK 2003

Large UFO spotted momentarily at British Air Show - UK 2003