After missing for nearly 12 years, a couple from Russia, Ilya Zhirnov, 25, and his girlfriend Kira Cherkasova, 22, were found inside a car in the river Volga in central Russia in 2017. The couple disappeared in December, 2005, after Ilya borrowed his father’s car to pick up Kira from work. …
Read More »