Federal investigators now believe the mysterious debris that washed ashore in Cameron Parish belonged to a solar-powered aircraft that once completed a record-setting journey around the world.
LAKE CHARLES, La. (KPLC) - Inside an old home on Norben Drive, two footlockers held a secret that dated back to World War Two ...