Clematis Branch purple 95 cm

160418

Clematis Branch purple 95 cm

160418