Moon Frog

The Moon Frog is a creature believed to exist by the Lovegoods. A person was once interviewed for the The Quibbler who claimed to have flown to the moon on a Cleansweep 6 and brought back a bag of Moon frogs as proof.