Well it seems whilst the guys over at Navitron were installing the worlds largest solar powered shower unit for the Big Green Gathering back in 2007 that the ‘Little Green Men’ were keeping a watchful eye over the installation!
I noticed this picture late last night and decided I would mention it to my fellow readers.
I will leave it to my readers to decide if this is a UFO or not but the fact remains that the picture is on their website for all to see! I wonder if Ivan (The Director) of Navitron knows about the picture??