The researchers are at it again. Part of me would love for it to be solved but I think it is fruitless to keep going. I think Japan got her.

http://news.aol.com/story/_a/new-search ... 0000000001