2018 Snow Show poster
Whimsical poster featuring an interpretive illustration of The Tech Garden in Syracuse, New York where the 2018 Snow Show will be held in the month of February.
Whimsical poster featuring an interpretive illustration of The Tech Garden in Syracuse, New York where the 2018 Snow Show will be held in the month of February.