CanadianShieldTM3-1-681×1024

The process of developing a new rose such as Canadian Shield can take up to 10 years.

Print Friendly, PDF & Email

Leave a Comment