Edgar Allen Toad

Edgar Allen Toad is a poet who resides in the Mushroom Kingdom.

Trivia

 * He is on OC created by Fan26