The Royal Paulownia is a non-native tree from China and tends to be invasive.
Princess Trees
Your browser doesn’t support HTML5 audio
Your browser doesn’t support HTML5 audio
The Royal Paulownia is a non-native tree from China and tends to be invasive.