Weird flash site. Messed up, disturbing, yet strangely relaxing.

Link : http://www.h69.net/