Raelian Press Site

UFO sightings reported by Navy pilots—a message of peace?