Princess Trees

Feb 20, 2019

The Royal Paulownia is a non-native tree from China and tends to be invasive.