A free-flowering tree that grows beautiful red flowers. They are commonly found in Japan, and tend to bloom in May.

Pyrus Floribunda

A free-flowering tree that grows beautiful red flowers. They are commonly found in Japan, and tend to…