Celebi

Celebi is impossible to catch without cheating for it can travel through time freely. It only can be caught in Pokemon Silver by going to a download event and catching the critter in the forest shrine (Ilex Forest).