Pokémon in pictures: 11 of the weirdest pocket monsters ever created

Classed as a "long neck" Pokémon, Girafarig is weird in that both ends are living. Whether they're two heads for the same creature is unclear, but the back head has its own brain, and is the more aggressive side to the Pokémon. It also has those feelers on the main head, for some reason.