Nicholas Barclay was a 13-year old boy living in a small town outside San Antonio, Texas who suddenly disappeared in June 1994. Three years later, after having pretty much given up hope of ever seeing him again, the family gets a call from Spain saying that authorities have found him. His sister goes to Spain and brings him back where he begins his life again as a high school student.
[Read more…]