A Japanese waste dump is an unlikely location for what may be a huge



More...