City Father of London
Jump to navigation
Jump to search
The City Father of London was the first one to be discovered by the Garou Nation. A trickster at heart, he appears as a tall man with an umbrella, plaid waistcoat and a brass pocket watch with roman numerals.
