Video

Construction of TV tower in Istanbul’s Çamlıca viewed by aerial camera

ALL VIDEOS