Business

Strange reports have claimed humans spontaneously burst into flames, but science..