Alejandro Cegarra documents life inside skyscraper from Homeland
The tower of David is a skyscraper located in downtown Caracas, Venezuela. The structure is195 meters high, consists of two towers, and contains 45 floors. Construction began in 1990, but after a devastating economic crisis hit Venezuela in 1994, construction…
Read more























