Thorn is a hand-cannon from Bungie's latest game: Destiny. It is said to be the hardest weapon to grind for in the game. I designed the gun in 10 hours using solidworks. The printing took 24 hours and all the parts stick together with a glue free locking mechanism i designed. I also added a "shooting" mechanism when you pull the trigger.
All the parts are printed at 0.2mm layer height, 10% infill. The handle and the two parts of the barrel have to be printed standing up and the mechanical parts have to be printed flat. A gif included in the file shows how to assemble it.