Castellers

Every two years, castellers come together in the city of Tarragona, Spain, to build insanely tall and intricately-formed human towers. The towers are created without any external support, and are…

Continue Reading Castellers

The Orphanage Movie Trailer

The Orphanage (El Orfanato) was one of most successful and critically acclaimed movies of the year 2007, in Spain. The film is basically a  horror movie at heart, but its…

Continue Reading The Orphanage Movie Trailer