poke-planet - Alarmingly Random Pokemon HeadcanonsGengar is the most common shadow puppet, formed...

more about : poke-planet