German Machuca, an 18-year-old from Laredo, Texas, vanished on March 31, 1990, under perplexing circumstances. He was last seen in the process of washing his vehicle. Investigators found the water still running and a bucket of soapy water left next to the car, suggesting an abrupt and unplanned departure. Since that day, he has not been seen or heard from again.
Authorities suspect foul play in Machuca's disappearance. The scene he left behind has led to speculation that he may have bee
...Read MoreLast Seen: Mar 31, 1990