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
20160311_122259
20160311_122357

Here are some other articles you might enjoy!

Yasmin Young

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

@AllThatYaz On Instagram
@DJYasminYoung on Twitter
DJ Yasmin Young On Facebook

More From 93.7 WBLK