Missing stunt pilot's body found in China

CHINA VIEW/YOUTUBE

U.S. stunt pilot David Riggs' body found at bottom of lake after crash in northeast China