5676977 patent: A Journey Full of Mystery, Courage, and Dreams

5676977 patent

5676977 patent