text: Comments – Birdviewing.com
  Terrific lighting and pose!
  BrianMorin says:
  Isn't that a coincidence. This bird and its mate are at the Ottawa Airport, about 150 feet from a runway. The nest is in a tangle along a fence behind a secure side fence but only about 40 feet in so it will be easy to watch the birds coming and going later on. We had them on a mowed area close by, feeding and resting in a large tree. One of them came down to the ground about 20 feet away. The male does incredible mimics. Perfect House Sparrow, Robin, Crested Flycatcher, Starling, Killdeer, Kingfisher, Red-winged Blackbird alarm call and a number of others. They are indistinguishable from those birds.
  I was also excited when I got out of the car at Montreal Airport and heard the song…many Canadians don't get to see these often
  I couldn't believe my good luck on that one.
  Yes, always a treat to see even if slightly more common than others.
  Great job and great pose. That type of shrub looks familiar too
  I didn't 'need' a shot of a Savannah but when I saw this one coming to that perch I couldn't resist.
  Fantastic Brian. What a great summer scene, amongst many other qualities in the photo.
  What a striking scene.
  Interesting species and photo.
  Excellent photo. A first for us to see this species!
  It is partially obscured but showing just enough. Oddly enough this is a species I've had a great deal of difficulty photographing well. In this case the bird remained on the post with me parked on the road.
  Great job Brian. You can just see a bit of chestnut wing patch as well.
  For me it was not just about the bird but the complete picture. The setting was great with a neutral background and much character in the post.
  Great find, nicely captured.
  That's a serious look.
  A great scene to witness Krish.
  Showing off for the ladies is my guess but it was alone.
  Fabulous to see. Congrats on a new species upload!
  `); const $li = $(node).closest("li"); $li.addClass("root-comment-li"); $li.before( "
  " ); $li.before( $imageNode ); const url = node.getAttribute("href"); console.log("url: ", url); fetch(url).then(response => { response.text().then(html => { const st1 = html.indexOf("og:title"); const str1 = html.substr(st1 + 12, 200); const bird_name = str1.split("\"")[1]; const start = html.indexOf("og:image"); const str = html.substr(start + 12, 200); const imageUrl = str.split("\"")[1]; console.log(imageUrl); $imageNode.find("a").attr("href", url); $imageNode.find("img") .attr("src", imageUrl) .css("visibility", "visible") ; $imageNode.find(".image-title").text(bird_name); //$(node).closest("li").before( $imageNode ); }); }); }); });