The first pictures from the Clash of the Titans set has hit the web courtesy of website Las Horas Perdidas. Filming is currently underway down on the Canary Islands, and they’ve got some neat looks at a big set being created for it. Check it out!
Amusing to see how small the idols actually are. Head on over to the site to see the rest of them, and if your Spanish isn’t up to par here’s the mangled Babelfish translation.