Templar Castle – Ponferrada, Spain [Ponferrada is the capital city of El Bierzo in the Province of León, Spain. It lies on Sil River and . Ponferrada is also noted for its Castillo de los Templarios, a Templar castle]
Avengers Assemble The Avengers vs. the new Zodiac! One of the greatest Avengers villains gets reinvented for the Modern Age! A perfect jumping-on point featuring the cast of the summer blockbuster in Marvel Universe!