attachment-52c29d59e4b0034167fcc773 Published December 31, 2013 at 768 × 1024 in Rafflesia – the biggest flower on Earth