Puppet Store, Prague, Czech Republic.
The ceiling at St. Nicholas church, Prague, Czech Republic.
Prague, Czech Republic.