The Monolith Has Landed In Florida!

The mysterious monolith that showed up in Utah and a few other places around the world, has landed in Florida! I just had to see this for myself so I drove up to Pierced Ciderworks in Fort Pierce and….check out the video! – Nikki