A bright red flower growing in Hinxton, UK.