needcoffee.com
Wacked Out Monstrous Taxidermy in Spain
The Lara Museum is located in Ronda, Spain. It looks like the kind of place that would have Curious Expeditions (one of my favorite sites for whacked out locales) in there in a heartbeat, but searc…