The puppet shops in Prague are fascinating. Many puppets are hand carved from wood or made from plaster. They represent all kinds of characters from witches and wizards, to jesters, angels and princesses.
This is one of the many colorful stained glass windows in St. Vitus Cathedral in Prague. The cathedral is part of the stunning Prague castle complex and was founded in 1344. We were lucky to visit on a sunny day when the colors were particularly vibrant. I am amazed at the intricacy and use of shading and color.