Science Stadium, a new sports-focused exhibit at the Buffalo Museum of Science, was announced Sept. 20 in a joint press conference with the Buffalo Bills, Buffalo Sabres and Buffalo Museum of Science. Billy Buffalo, Steve Tasker and Penny Semaia, Vice President of New Stadium Relations, were at the event to help announce the partnership. The exhibit is expected to open in the fall of 2025.
Click Here to Read the Full Original Article at Galleries…