Saw this shot of Vista on a montage trailer for Season 2 of Building Giants on the Science Channel (
https://www.sciencechannel.com/tv-sh...ilding-giants/). Paused and took a photo of my tv.
Thinking they might dedicate an episode to it hopefully. Anyone have any inside info?!