Embedded image permalink

Some young people in India teamed up to make the largest human Chrismas tree. Of course their ‘treemendous’ efforts made it to Guiness Book Of World Records.