Herald Osbourne

Herald Osbourne is the main character of Herald's Legendary Adventures. he is uplifting and has seen many legendary pokemon.