Visit Advertiser
Three UFOs in formation were spotted in La Honda, California.