Standing at 21 feet tall and 48 feet long, “Sparky the Seal” is an impressive sight. It’s the latest creation by the Bartz Brothers, who started making snow sculptures in their front yard in 2012.