Yamabudo

Yamabudo, meaning ‘mountain vine’ in Japanese and also known as crimson glory vine, is the common name for the Asian vine…