Battling beetles

, 29 May 2017
Battling beetles
Hugh Clarke FRPS
by Charlotte Owen,

WildCall Officer

The clashing of antlers as powerful stags wrestle for the right to mate would normally be associated with the autumn deer rut - but it’s just as magnificent in miniature.

The spectacular stag beetle is one of our most impressive insects, named for the huge ‘antlers’ wielded by the males.These are actually over-sized mandibles, or jaws, and they are used to battle rivals in a test of strength and endurance.The jaws themselves are huge in relation to the beetle’s body, and while they may seem ungainly they make very effective weapons.The aim of a stag beetle battle is first to dislodge your opponent; both males will grip tightly to the surface they are fighting on, often the branch of an oak tree, while attempting to grab hold of their opponent and force him to lose his footing.This takes considerable time and effort, especially when the beetles are evenly matched; they have specialised claws that are incredibly strong and provide excellent grip and balance for prolonged bouts of wrestling.Eventually though, one combatant will gain the advantage and lift his opponent completely off his feet, raising him high into the air before throwing him backwards and flinging him unceremoniously out of his territory to claim a clear victory.

Males with longer jaws have an advantage because they can reach further and grab hold of their opponent before coming into range themselves.But the longer the jaws, the further the bite force has to be transferred, so males have much larger heads than females to accommodate the necessary enormous jaw muscles, and they also have specialised anatomy that acts a bit like the handles on a pair of pliers to allow them to grip with sufficient power.The result is a formidable weapon but it’s only used for courtship, and stag beetles are completely harmless to humans.You can see them from May onwards in woodlands, hedgerows, parks and gardens but they are not common everywhere, and are absent from many parts of Sussex.

If you do see one this summer, please let me know by using our online recording form.

Leave a comment

Comments

  • Lynis Nash:

    One came flying in through the open sitting room window late on Thursday evening, wondered what it was! Eventually it appeared from under the TV cabinet. Caught it in a jar and put back inthe garden. Quite large.

    29 May 2017 17:09:51

Time Δ Debug Message - Perch Runway 3.2
1783561363.06260 [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
1783561363.08960.027Matched route: news/[slug:s]
1783561363.08970.0001Server address: 216.73.216.62
1783561363.08980Using master page: /templates/pages/blog/post.php
1783561363.08980Page arguments:
Array
(
    [0] => /news/battling-beetles
    [s] => battling-beetles
    [1] => battling-beetles
)
1783561363.09020.0004 [1] SELECT * FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783561363.09120.0011 [86] SELECT DISTINCT settingID, settingValue FROM swt_settings WHERE userID=0
1783561363.09310.0018 [1] SELECT locationID FROM swt_shop_tax_locations WHERE locationIsHome=1 LIMIT 1
1783561363.09370.0006INSERT INTO swt_shop_cart(memberID,locationID,currencyID,cartPricing,cartProperties) VALUES(NULL,'1',47,'standard','[]')
1783561363.09630.0026 [1] SELECT * FROM swt_shop_cart WHERE cartID=22804030
1783561363.09690.0006 [1] SELECT * FROM swt_shop_cart WHERE cartID=22804030
1783561363.09750.0006 [nil] SELECT * FROM swt_shop_sales WHERE saleFrom<='2026-07-09 01:42:00' AND saleTo>'2026-07-09 01:42:00' AND saleActive=1 AND saleDeleted IS NULL ORDER BY saleOrder ASC
1783561363.09910.0016 [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='battling-beetles')) 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-09 01:42:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 10
1783561363.10120.0021 [1] SELECT FOUND_ROWS() AS `count`
1783561363.10190.0007 [1] SELECT * FROM swt_blog_posts WHERE postID=1345 AND postStatus='Published' AND postDateTime<='2026-07-09 01:42:00'
1783561363.10290.001 [13] SELECT * FROM swt_blog_sections ORDER BY sectionTitle ASC
1783561363.10360.0007 [1] SELECT * FROM swt_blogs ORDER BY blogTitle ASC
1783561363.10450.0008Using template: /templates/blog/post.html
1783561363.10470.0002 [1] SELECT * FROM swt_blog_posts WHERE postStatus='Published' AND postDateTime<='2026-07-09 01:42:00' AND postSlug='battling-beetles'
1783561363.12620.0215Using template: /templates/blog/post.html
1783561363.12680.0006 [250] SELECT country, countryID FROM swt_shop_countries WHERE countryActive=1 ORDER BY country ASC
1783561363.12850.0016Using template: /templates/pages/attributes/seo.html
1783561363.12870.0002 [1] SELECT regionID, regionTemplate, regionPage, regionRev AS rev FROM swt_content_regions WHERE regionKey='Banner image' AND (regionPage='/news/post' OR regionPage='*')
1783561363.12970.0009 [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
1783561363.13080.0012 [82] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageDepth >=0 AND pageDepth<=2 ORDER BY pageTreePosition ASC
1783561363.13370.0029 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783561363.13430.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783561363.13620.002Using template: /templates/navigation/ps_nav_template.html
1783561363.13630.0001 [6] Using template: /templates/navigation/ps_nav_template_children.html
1783561363.1370.0007 [4] Using template: /templates/navigation/ps_nav_template_children.html
1783561363.13740.0004 [29] Using template: /templates/navigation/ps_nav_template_children.html
1783561363.13990.0025 [10] Using template: /templates/navigation/ps_nav_template_children.html
1783561363.14080.0009 [7] Using template: /templates/navigation/ps_nav_template_children.html
1783561363.14150.0006 [9] Using template: /templates/navigation/ps_nav_template_children.html
1783561363.14380.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' OR pageSortPath='/news/post' LIMIT 1
1783561363.14460.0009 [1] SELECT * FROM swt_pages_staging WHERE pageHidden=0 AND pageNew=0 AND pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition
1783561363.1470.0023 [1] Using template: /templates/navigation/breadcrumbs.html
1783561363.14740.0005Using template: /templates/blog/post.html
1783561363.14770.0003 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783561363.14850.0008Using template: /templates/blog/author.html
1783561363.14890.0004 [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='battling-beetles')) 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-09 01:42:00' ) GROUP BY itemID, sortval ORDER BY sortval ASC LIMIT 0, 1
1783561363.15110.0022 [1] SELECT FOUND_ROWS() AS `count`
1783561363.15160.0005 [1] Using template: /templates/blog/post.html
1783561363.15490.0032Using template: /templates/blog/comment_form.html
1783561363.15580.0009 [1] SELECT * FROM swt_blog_comments WHERE 1=1 AND postID=1345 AND commentStatus='LIVE' ORDER BY FIELD(webmentionType, 'like', 'repost', 'comment', NULL) ASC, commentDateTime ASC
1783561363.20820.0524 [1] Using template: /templates/blog/comment.html
1783561363.20870.0005Using template: /templates/blog/post.html
1783561363.20880.0001 [1] SELECT * FROM swt_blog_authors WHERE authorID='1' LIMIT 1
1783561363.20960.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/what-we-do' OR pageSortPath='/what-we-do' LIMIT 1
1783561363.21030.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-002' LIMIT 1
1783561363.21090.0006 [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
1783561363.21290.002 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783561363.21330.0004 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783561363.21520.0018 [6] Using template: /templates/navigation/footer-nav.html
1783561363.2160.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783561363.21650.0005 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783561363.2170.0005 [38] SELECT * FROM swt_pages_staging WHERE pageNew=0 AND pageHidden=0 AND pageTreePosition LIKE '000-005%' ORDER BY pageTreePosition ASC
1783561363.21950.0025 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783561363.220.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783561363.2220.002 [10] Using template: /templates/navigation/footer-nav.html
1783561363.22520.0032 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/visit' OR pageSortPath='/visit' LIMIT 1
1783561363.2260.0008 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-004' LIMIT 1
1783561363.22650.0005 [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
1783561363.22880.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783561363.22930.0005 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783561363.23130.002 [29] Using template: /templates/navigation/footer-nav.html
1783561363.23350.0022 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pagePath='/make-a-difference' OR pageSortPath='/make-a-difference' LIMIT 1
1783561363.23420.0007 [1] SELECT pageID, pageParentID, pageDepth, pageTreePosition FROM swt_pages_staging WHERE pageTreePosition='000-005' LIMIT 1
1783561363.23470.0005 [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
1783561363.23690.0023 [1] SELECT pageTreePosition FROM swt_pages_staging WHERE pagePath='/news/post' LIMIT 1
1783561363.23750.0006 [2] SELECT pageID FROM swt_pages_staging WHERE pageTreePosition IN ('000-006-001', '000-006', '000') ORDER BY pageTreePosition DESC
1783561363.23960.0021 [10] Using template: /templates/navigation/footer-nav.html
1783561363.24080.0013Request time: 0.1816
1783561363.24080Process time: 0.1814
1783561363.24080Memory: 1.622