You can join the scream team at its new location at 1001 Hertel Avenue in Buffalo.

More...