laughingsquid: Mind Your Step, A 3D Optical Illusion of a Giant… Posted on 2011.06.24 laughingsquid: Mind Your Step, A 3D Optical Illusion of a Giant Chasm in the Street