PlanetJailbreak

Rev's Mystery

Image - Rev's Mystery

RevBillyG has just posted this picture in our forum with very little explanation. I really have no idea what it might be. (Obviously, he's working on a new map, but beyond that I mean.)

Care to make your own guess?