Acclaimed South Florida artist Francesco Lo Castro has unveiled a new immersive art and technology experience at St. Pete’s brand new Fairgrounds art compound where he’s moved in just inside the main entrance to install 360-degree projection-mapped animations all soundtracked by Lo Castro.