Price

MegaBuds Seeds

Auf Lager
£7.82
Auf Lager
£7.82
Auf Lager
£7.82
Auf Lager
£7.82
Auf Lager
£7.82
Auf Lager
£8.97

Mega Buds are the self-styled 'Yield Kings' and have used their extensive experience in cultivating and breeding to bring you the biggest buds in the business.

Price