The Mysterious Rotating Green Cube

Don't ask me what it is, it just appeared here one day. I have yet to build up the courage to go near it.

Update: The Cube has become a wireframe. Not really sure why.