Museumofhistory

1 clue
Home to many stuffed animals
Similar answers:
Astudyofhistory
Museumofhistory