Demogorgan (19929)
Joined 2017-11-01
Submissions: 136 (131 featured - 96%)
Creations: 163
Comments: 37

Submissions See All

Streams Moderated


Left Exit 12 Off Ramp
Thx for the support! Makes me very happy!
Any Hitler Fans? u support hitler!!!!
Yabba dabba doo!
A theory is that the world they live in is post-apocalyptic. So, they believe in Christ and it makes sense because off all the accessories they have!