Why do plants grow flowers?


Year 3 explore this question on mystery science.