Eyewitness News This...AHHHH!

February 26, 2013 Updated Feb 26, 2013 at 8:03 AM EDT

By WKBW News

...
February 26, 2013 Updated Feb 26, 2013 at 8:03 AM EDT

Check out this behind the scenes video!