Tower of London Baboon Published January 4, 2021 at × in Tower of London Baboon Tower of London Baboon