Baby (young) giant pumpkin.

Baby (young) giant pumpkin.

First growth of a giant pumpkin on an organic allotment.

by
by
by
by
by
by