This Cathedral Holds Stunning Architectural Features. The Most Amazing Piece? I’m Blown Away.

In France stands one of the oldest and most remarkable churches in the world. The Cathedral of Saint Peter of Beauvais is a stunning 157-foot architectural masterpiece that’s twice older than the United States of America. Its construction started in 1225 where skilled stonemasons worked their hardest and fastest to build (in as little time … Read more