Indica Seeds

Indica seeds are seeds that are primarily inidica usually being less than 20% sativa.

Showing all 8 results