A Big shout out and thanks to Impression 5 Museum (also called Impression 5 Science Center) or I5 for inviting me to come and check out the Hot Wheels: Race to Win touring exhibit and share my experience with you. Impression 5 Science Center is located in downtown Lansing (Michigan) and is a hands on, family friendly museum. […]