St. Vitas Church in Prague.
Another shot and closeup of the details.
The ornate gargoyles and fierce animals were believed to keep evil spirits away from the Cathedral.