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
by eagleviewescape 6 years ago | via Instagram