In downtown Buffalo, on Main Street close to Shea's, there is a business that is NEVER open and NEVER has any people in it, but has DEAD stuffed animals inside (creepy). Look at the pics and help me understand what in the hell this business is! Leave your answer below or on Facebook!

20160311_122326
loading...
20160311_122259
loading...
20160311_122357
loading...

Here are some other articles you might enjoy!

Yasmin Young
loading...

Listen to Yasmin Young weekdays from 2 - 6 pm inside the "2 To 6 Takeover" on The People's Station 93.7 WBLK!!

More From 93.7 WBLK