Prague TV Tower

PRAGUE, Czech Republic