Photo by: EPA/PATRICKPLEUL

German farmer holds a pumpkin weighing more than 300kilos. [Telegraph]