Weird. ! The only other site i can think of with a "tree" in the centre is Seahenge.
Like all websites everywhere, we use cookies.