This image from the Netherlands appears to show some kind of object flying above Muiderslot Castle outside Amsterdam.
1 / 1
LiveScience.com | Photo By Elyktra Photoart
Tue, Jun 11, 2013 5:30 PM EDT