Definition of wonder ... "the feeling of amazement and admiration caused by something beautiful" We are definitely feeling that amazement and admiration today looking at this beautiful image by @benny6 .If you look a little closer, that is Eagle View Esca