CapsAdmin
A duck with glasses and being a god
A harry potter angel jesus duck stands on water
Doodle or Die is the game of "telephone" with drawing!