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!

Here are some other articles you might enjoy!

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