Walked into the store and was going to buy some Festool equipment. As soon as you walked through the front door of the showroom you are greeted with a disgusting display of big game trophy taxidermy. Several big cats (leopards or cheetahs) in a staged fight over a kill with Hyenas. Several Moose and many other…