Corona Wildlife Diary: Day Twenty-nine

, 15 April 2020
Corona Wildlife Diary: Day Twenty-nine
Barred Grass Snake / Photo by Dave Kilbey

With world shut down around us the uplifting role that wildlife plays in our lives becomes more vital than ever. So, for my own sanity as much as anything, I’m going to keep a daily diary of what I find around my garden. Photograph the wildlife you can see from your window or in your garden and post your pictures on the ‘Sussex Wildlife Trust Nature Table’ page. 

Day Twenty-nine

I spent a lot of time over the Easter weekend hacking through the jungle of Pendulous Sedge that has grown up around our pond. Over the past few years it’s really taken over and has become so dense that hardly any light was getting to the pond itself. Today, for the first time in years, I can actually see the pond and it looks so much healthier with some light and warmth upon it. 

I was admiring it this morning when I saw that the first Large Red Damselflies were emerging. These incredible insects would have spent the last two years in their larval stage as vicious Alien-like predators in the bottom of the pond. Now they are climbing out of the murky depths, bursting out of their larval skins and emerging as beautiful damselflies. I was trying to get a photo of one while it grabbed onto a rush and dried its wings before its first flight. Damselflies are tricky blighters to photograph. They are so slender that the camera seems to find it hard to focus on them. I did get one photo that was (sort of) in focus.

Grass Snake 1 

...But most of the time the camera kept focussing on the far bank of the pond.

Grass Snake 2

And it was there, on the pond's distant shore, that I could have sworn I saw something moving. I zoomed in with the camera and took a photo of this.

Grass Snake 3 

Oh. My. God. There was a Grass Snake sunbathing on the edge of my pond! It coolly slid off the bank and under the water. I could see it swimming below the surface and, as it came up for air, I managed to get another snap before it submerged again and I lost it. This is only the second time in eight years I've seen a snake in the garden.

Grass Snake 4    

When I was a boy I thought you could only find snakes in the deepest, darkest jungles. I used to love watching those black and white Tarzan movies starring actor (and Olympic swimmer) Johnny Weissmuller (here). In those movies snakes would hang off every African jungle branch. There was something about them I found seductive and exotic. Something else I found seductive and exotic was Annabella Lwin, singer of new-wave pop group Bow Wow Wow. I can clearly remember seeing her on Top of the Pops back in 1982 singing "Go wild in the country, where snakes in the grass are absolutely free" (here). Next morning Annabella was the talk of the playground, but it was that chorus that stuck with me; a clarion call for early eighties urbanites to get out into the wild...and find some snakes.

It turned out Annabella was ecologically correct. There are absolutely three snakes in the English countryside. The Smooth Snake lives on the sandy heaths of the South. It's found at a few locations in Sussex where it has been introduced. The Adder can be seen in our county's drier habitats: the South Downs and heathland. But the Grass Snake is the species you may be lucky enough to see in your garden.

The Grass Snake really is a gorgeous creature. Mesmerising eyes, sleek scales of olive-green and a series of stripes along its flanks. For a cold-blooded reptile it sure looks hot. A key identification feature is that yellow collar encircling the back of its head.

GS Derek Middleton
(Grass Snake, photo by Derek Middleton)

Just a few years back genetic research discovered that our Grass Snakes differ from other European Grass Snakes and so our Grass Snake has been renamed Barred Grass Snake. Either way Grass Snakes have been rather short-changed when it comes to their name. Sure, they can slither through the grass but their real talent is that they are amazing swimmers (a bit like Johnny Weissmuller who performed better as swimmer in the Olympic pool than as Tarzan on dry land).  Surely Water Snake or even Swimmy Snake (or Weissmuller's Snake?) would be a more suitable name. You’ll find Grass Snakes gliding through the wet ditches and dykes (and my garden pond) where they hunt for their favourite food: frogs, toads and newts.

GS Alan Humphries

(Grass Snake, photo by Alan Humphries)

But these amphibious feasts really pile on the pounds, so when their snakeskin suits become too tight, they slip their skin to reveal a larger shiny set of scales underneath. They undertake several costume changes each year and can grow to an impressive size. Two-three foot is typical for an adult Grass Snake. Of course they’re nothing be scared of. Grass Snakes freak out if threatened and they either pretend to be dead, hiss a lot or “release a pungent, foul-smelling substance from their anal gland”. In July the female snake excavates a chamber in a mound of decaying vegetation – a compost heap is perfect. Inside she lays 5-20 leathery eggs and the heap’s heat and humidity cook them to perfection. Set your egg timer for ten weeks and you’ll return to find pencil sized snakes emerging into the world.

For now I'm just thrilled to know I have a snake sunbathing in my garden. It was certainly worth a weekend cutting back all that shady sedge and letting some sunshine into to the pond.

I have a compost heap in a dark corner of the garden but now I'm thinking about creating another compost heap just for my snakes so I've been looking online. Apparently a Grass Snake Compost Heap needs to be as big as possible, in a sunny spot (close to a hedge or ground cover) and made of compost, kitchen waste, grass cuttings, manure, dead leaves or sawdust. It seems a base layer of twigs and small branches is a good idea too.

I should avoid turning the heap between mid-June and late September, as that's when the eggs and young may be inside.

OK, sounds like a little future project for me. Another thing to take my mind off the pandemic.


 

Leave a comment

Comments

  • Christine Dafter:

    We have had Grass Snakes, but only in our compost heap, which is quite large luckily. However, after being regular visitors to the heap, we didn’t see any snakes in 2018 or 2019. On a different ‘note’, I do hope you don’t mind Michael, if I mention the following. If you haven’t seen ‘The Bird Song Opera’. I urge anyone to go to http://volkerpannes.de/portfolio/bird-song-opera/ Thanks Michael. I wonder what else is lurking in your pond.

    15 Apr 2020 09:41:00

  • Mary:

    Good morning Michael seems to me your pond turned up trumps (can’t we find another word…?) in spite of gross neglect. Trying to teach hubbie that not everything in a garden should be tidy… :)

    15 Apr 2020 12:03:00

  • Steven Luckett:

    Michael sounds like my kind of guy. References to Hendrix,Botham, Tarzan and Bow wow wow , plus great wildlife pics. Keep it up .

    15 Apr 2020 15:55:00

  • Ginny-Vic:

    Wow. Great pictures. Especially the Damselfly. I found a snake in my conservatory once when I was a uni and just screamed. I was in the house on my own and my landlady had to send her gardner to investigate. I’m now experiencing a sleepless night as a I’m wondering if there a snake in my compost bin, which has never been stirred due to weak arms. I only found out this week that you could buy a tool for that so there’s one in the post but who knows…maybe it’s already full of snakes….eeeeeeekkkkkkkkk!

    16 Apr 2020 20:58:00

  • Caroline Collingridge:

    We had grass snakes living in our back garden in Surrey. They thrived in the ash pile which was the residue from our open fire next to our brick terrace.

    17 Apr 2020 07:42:00

  • Lisa:

    As a fellow fan of the 80s I recognised your Bow Wow Wow line before reading your blog! I even bought that single! Brings back memories :-) Thanks for that – and I’ve learned something new too, even better!

    18 Apr 2020 14:35:00

Time Δ Debug Message - Perch Runway 3.2
1783228483.18580 [906] SELECT p.pagePath, pr.routePattern, pr.routeRegExp, p.pageTemplate, pr.routeOrder, s.settingValue AS siteOffline FROM swt_pages_staging p LEFT JOIN swt_page_routes pr ON p.pageID=pr.pageID LEFT JOIN swt_settings s ON s.settingID='siteOffline' UNION SELECT NULL AS pagePath, pr2.routePattern, pr2.routeRegExp, pr2.templatePath AS pageTemplate, pr2.routeOrder, NULL AS siteOffline FROM swt_page_routes pr2 WHERE templateID!=0 ORDER BY routeOrder ASC, pagePath ASC
1783228483.21310.0274Matched route: news/[slug:s]
1783228483.21330.0002Server address: 216.73.217.63
1783228483.21330Using master page: /templates/pages/blog/post.php
1783228483.21330Page arguments:
Array
(
    [0] => /news/corona-wildlife-diary-day-twenty-nine
    [s] => corona-wildlife-diary-day-twenty-nine
    [1] => corona-wildlife-diary-day-twenty-nine
)
1783228483.21360.0003 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783228483.21460.001 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783228483.21630.0016 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783228483.21680.0005INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783228483.21870.002 [1] SELECT * FROM swt_shop_cart WHERE cartID=22639810
1783228483.21920.0004 [1] SELECT * FROM swt_shop_cart WHERE cartID=22639810
1783228483.21960.0005 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-05 05:14:00' AND saleTo>'2026-07-05 05:14:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783228483.22070.0011 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='corona-wildlife-diary-day-twenty-nine')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-05 05:14:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783228483.22310.0024 [1] SELECT FOUND_ROWS() AS `count`
1783228483.22360.0005 [1] SELECT * FROM swt_blog_posts WHERE postID=2071 AND postStatus='Published' AND postDateTime<='2026-07-05 05:14:00'
1783228483.22440.0008 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783228483.2250.0006 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783228483.22550.0005 [1] SELECT * FROM swt_categories WHERE catID=33 LIMIT 1
1783228483.2260.0005Using template: /templates/blog/post.html
1783228483.22620.0002 [162] SELECT catID, catPath FROM swt_categories
1783228483.22730.0011 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-05 05:14:00' AND postSlug='corona-wildlife-diary-day-twenty-nine'
1783228483.24810.0208Using template: /templates/blog/post.html
1783228483.24850.0004 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783228483.25020.0016Using template: /templates/pages/attributes/seo.html
1783228483.25040.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783228483.25120.0008 [nil] SELECT * FROM ( SELECT idx.itemID, c.regionID, idx.pageID, c.itemJSON, idx2.indexValue as sortval FROM swt_content_index idx JOIN swt_content_items c ON idx.itemID=c.itemID AND idx.itemRev=c.itemRev AND idx.regionID=c.regionID JOIN swt_content_index idx2 ON idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev AND idx2.indexKey='_order' WHERE ((idx.regionID=104 AND idx.itemRev=0)) AND idx.itemID=idx2.itemID AND idx.itemRev=idx2.itemRev ) as tbl GROUP BY itemID, pageID, itemJSON, sortval, regionID ORDER BY sortval ASC
1783228483.25210.001 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783228483.2550.0028 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783228483.25540.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783228483.25730.0019Using template: /templates/navigation/ps_nav_template.html
1783228483.25740 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783228483.25820.0008 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783228483.25870.0005 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783228483.26130.0026 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783228483.26240.001 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783228483.26310.0007 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783228483.26570.0027 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783228483.26650.0008 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783228483.26880.0023 [1] Using template: /templates/navigation/breadcrumbs.html
1783228483.26930.0005Using template: /templates/blog/post.html
1783228483.26950.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='3' LIMIT 1
1783228483.27020.0007Using template: /templates/blog/author.html
1783228483.27050.0003 [1] SELECT SQL_CALC_FOUND_ROWS DISTINCT tbl.* FROM ( SELECT idx.itemID, main.*, idx2.indexValue as sortval FROM swt_blog_index idx JOIN swt_blog_posts main ON idx.itemID=main.postID AND idx.itemKey='postID' JOIN swt_blog_index idx2 ON idx.itemID=idx2.itemID AND idx.itemKey='postID' AND idx2.indexKey='_id' WHERE 1=1 AND ((idx.indexKey='postSlug' AND idx.indexValue='corona-wildlife-diary-day-twenty-nine')) AND idx.itemID=idx2.itemID AND idx.itemKey=idx2.itemKey GROUP BY idx.itemID, idx2.indexValue, postID ) as tbl WHERE (postStatus='Published' AND postDateTime<='2026-07-05 05:14:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783228483.27270.0021 [1] SELECT FOUND_ROWS() AS `count`
1783228483.27310.0005 [1] Using template: /templates/blog/post.html
1783228483.27570.0026Using template: /templates/blog/comment_form.html
1783228483.27670.0009 [6] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=2071 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783228483.39960.1229 [6] Using template: /templates/blog/comment.html
1783228483.40120.0016Using template: /templates/blog/post.html
1783228483.40140.0002 [1] SELECT * FROM swt_blog_authors WHERE authorID='3' LIMIT 1
1783228483.40220.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783228483.40290.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783228483.40340.0005 [7] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-002%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783228483.40550.0021 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783228483.4060.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783228483.4080.002 [6] Using template: /templates/navigation/footer-nav.html
1783228483.40880.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783228483.40940.0006 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783228483.40980.0004 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783228483.4120.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783228483.41230.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783228483.41420.0019 [10] Using template: /templates/navigation/footer-nav.html
1783228483.41610.0019 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783228483.41670.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783228483.41710.0004 [30] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-004%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783228483.41930.0022 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783228483.41970.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783228483.42150.0018 [29] Using template: /templates/navigation/footer-nav.html
1783228483.42320.0017 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783228483.42370.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783228483.42410.0004 [11] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' AND pageDepth >=1 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783228483.4260.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783228483.42650.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783228483.42820.0017 [10] Using template: /templates/navigation/footer-nav.html
1783228483.42930.0011Request time: 0.2446
1783228483.42930Process time: 0.2444
1783228483.42930Memory: 1.6512