Is this a recent pic of the Green Mamba? If so, it looks like it is coming back together nicely. Too bad the morons that stole it took it apart. What were they thinking? Pat.