The Giant Tea Trees

The Giant Tea Trees are a group of gigantic Tea Trees. There are sixty of them in total.