Anyone knows if it´s still up? It shows up on linkdup but I can´t actually find it online... it´s the site where it was all floating blocks and stuff...
any ideas??