Mothership Reflection
Spain, on June 11, 2003

If you can enlarge this photo you can easily make out a large black spot showing up in the reflected waters directly in the center of the Sun's reflection in water. Very convincing I would think regarding the Red Dot [or Black Dot Mothership] theory!
Steve