62 ms·
Is there any peer reviewed paper proving this? (Cuba is claiming they have finally cured cancer every 4 months.)
by xchip 10y ago
Is there any peer reviewed paper proving this?
(Cuba is claiming they have finally cured cancer every 4 months.)