Amsterdam

Photo credit ANTONIO SCORZA/AFP/Getty Images

UFO Over Amsterdam?

Something strange was spotted over a castle in Amsterdam in the Netherlands, but was it a UFO? Click here to see a picture of it and decide for yourself.

06/11/2013