Lmao where are you even looking? Can you zoom? See that bright blue thing in center of photo? That is a child’s plastic slide that is affixed to the most mammoth “treehouse” I have ever seen
It towers over their house! It is like three times as tall. I am amazed the city allowed them to build that. It is near where I grew up. I went to high school with kid that lived there but we didn’t interact much. No idea if he is still in it.