🇬🇧
EN
Language
🇬🇧
English
🇪🇸
Español
🇩🇪
Deutsch
🇳🇱
Dutch
🇮🇹
Italiano
🇫🇷
Français
🇬🇷
Ελληνικά
£
GBP
Select Currency
£
Pound Sterling
A$
Australian Dollar
C$
Canadian Dollar
€
Euro
$
US Dollar
Free UK Delivery over £50
Thousands of Reviews & Photos
Join the Minibeast Club
Free UK Delivery over £50
Thousands of Reviews & Photos
Join the Minibeast Club
Instagram
Facebook
Contact Us
🇬🇧
EN
Language
🇬🇧
English
🇪🇸
Español
🇩🇪
Deutsch
🇳🇱
Dutch
🇮🇹
Italiano
🇫🇷
Français
🇬🇷
Ελληνικά
£
GBP
Select Currency
£
Pound Sterling
A$
Australian Dollar
C$
Canadian Dollar
€
Euro
$
US Dollar
Open menu
Ethics
Articles
Company Statement
About Butterfly Farming
Kipepeo Butterfly Project
The Amani Butterfly Project
Farming Butterflies to Save the Rainforest
Minibeast Club
Frame Designer
Wall Designer
Reviews & Photos
Search specimens
0
Shopping Basket
×
Your shopping basket is empty!
You might
like.
No. 4613
£19.99
Save
Rhino Beetle in Resin Block
Allomyrina dichotoma
Add to Cart
No. 4614
£18.99
Save
Centipede in Resin Block
Add to Cart
No. 4618
£12.99
Save
Yellow Spider in Resin Keyring
Add to Cart
No. 3439
£12.99
Save
Green Flower Beetle Keyring In Resin
Ischiopsopha bifasciata
Add to Cart
No. 6195
£12.99
Save
Jewel Beetle in Resin Keyring
Add to Cart
No. 4616
£18.99
Save
Spider in Resin Block
Add to Cart
You may
also like.
No. 4613
£19.99
Save
Rhino Beetle in Resin Block
Allomyrina dichotoma
Add to Cart
No. 4614
£18.99
Save
Centipede in Resin Block
Add to Cart
No. 4618
£12.99
Save
Yellow Spider in Resin Keyring
Add to Cart
No. 3439
£12.99
Save
Green Flower Beetle Keyring In Resin
Ischiopsopha bifasciata
Add to Cart
No. 6195
£12.99
Save
Jewel Beetle in Resin Keyring
Add to Cart
No. 4616
£18.99
Save
Spider in Resin Block
Add to Cart
Butterflies & Insects
Entomology Frames
3 for 2
Butterfly Frames
Moth Frames
Beetle Frames
Insect Frames
Wasp, Bee & Hornet Frames
Spider & Tarantula Frames
Collectors Corner
Multiple Specimen Frames
CITES Birdwing Butterflies
British Entomology Frames
Glass Domes
Butterfly Glass Domes
Moth Glass Domes
Beetle Glass Domes
Insect Glass Domes
Still Life Glass Domes
Insects In Resin
View all in Insects In Resin
Clear Glass Frames
Butterfly Clear Frames
Moth Clear Frames
Beetle Clear Frames
Insect Clear Frames
Baroque Style Frames
Butterfly Baroque Frames
Moth Baroque Frames
Beetle Baroque Frames
Insect Baroque Frames
Fossils
Fossils Only
View all in Fossils Only
Framed Fossils
Dinosaur Fossil Frames
Megalodon Teeth & Shark Fossil Frames
Ammonite Fossil Frames
Fish Fossil Frames
Fossil Baroque Frames
Fossil Clear Frames
Fossils on Stands
Ammonite Fossils on Stands
Dinosaur Fossils on Stands
Marine Fossils on Stands
Trilobite Fossils on Stands
Other Fossils
Megalodon Teeth on Stands
Fossil Glass Domes
View all in Fossil Glass Domes
Scientific
Ready To Dispatch
3 for 2
New Specimens
Minibeast Club
Natural History
Art Prints
Gift Voucher
Gift Voucher Format
Physical Gift Voucher
Digital Gift Voucher
Frame Designer
Wall Designer
Reviews
Ethics
Company Statement
About Butterfly Farming
Kipepeo Butterfly Project
The Amani Butterfly Project
Farming Butterflies to Save the Rainforests
Information
Delivery Information
Returns Policy
Minibeast Loyalty Points
Quality Codes Explained
Our Handmade Frames
Privacy Policy
Review Terms & Conditions
Minibeast Photo Competition
Field Guide
Refine Search
Reset All
Units
cm
in
Price
£
–
£
Approx Length (cm)
Dome Size
1155
Small
3
Frame Window Size (Inches)
10
6 x 6
5
2
10 x 8
Specimen Colour
1605
Metallic
1
118
Multi
1
113
Black
20
115
Brown
5
1053
Silver
1
123
White
1
Distribution
203
Africa
84
204
America
2
207
Europe
2
208
Global
3
210
Oceania
1
Apply
'); } }); if (typeof jQuery.fn.slider === 'undefined') { jQuery.getScript('catalog/view/javascript/jquery-ui.slider.min.js', function(){ def.resolve(); // Slider CSS is now loaded in via the controller (addStyle), // so it is no longer injected here as a late critical-chain request. BrainyFilter.init(); mbBfRefreshAjaxEnabled(); // Initialize measurement toggle after BrainyFilter is ready setTimeout(function() { initBfMeasurementToggle(); }, 100); }); } else { def.resolve(); BrainyFilter.init(); mbBfRefreshAjaxEnabled(); // Initialize measurement toggle after BrainyFilter is ready setTimeout(function() { initBfMeasurementToggle(); }, 100); } jQuery(document).off('productlistchange.mbBfMeasureLabels').on('productlistchange.mbBfMeasureLabels', function() { setTimeout(function() { normalizeBfFilterLabels(); if (jQuery('#bf-measurement-toggle').hasClass('is-visible')) { var activeUnit = jQuery('.bf-unit-btn.is-active').data('unit') || 'inches'; updateBfMeasurementDisplay(activeUnit); } }, 0); }); } }); // Brainy Filter Measurement Toggle Functions var BF_MEASUREMENT_DESCRIPTORS = 'Baroque|Deep|Clear|Standard|Large|Small|Medium|Mini|Jumbo'; function bfImperialUnits() { return typeof window.mbImperialPatternSource === 'function' ? window.mbImperialPatternSource(false) : '(?:inch(?:es)?)'; } function bfMetricUnits() { return typeof window.mbMetricPatternSource === 'function' ? window.mbMetricPatternSource(false) : '(?:cm)'; } function bfMetricLabel() { return typeof window.mbMetricUnitLabel === 'function' ? window.mbMetricUnitLabel() : 'cm'; } function bfImperialLabel(numbers) { return typeof window.mbImperialUnitLabel === 'function' ? window.mbImperialUnitLabel(numbers) : 'inches'; } function bfIsImperialUnit(unit) { return typeof window.mbIsImperialUnit === 'function' ? window.mbIsImperialUnit(unit) : /^inch(?:es)?$/i.test(unit); } function bfIsMetricUnit(unit) { return typeof window.mbIsMetricUnit === 'function' ? window.mbIsMetricUnit(unit) : /^cm$/i.test(unit); } function normalizeBfMeasurementLabel(text) { if (!text || typeof text !== 'string') { return text; } text = text.replace(/\s+/g, ' ').trim(); var desc = BF_MEASUREMENT_DESCRIPTORS; var measure = '(\\d+(?:\\.\\d+)?(?:\\s*(?:x|×|-|to)\\s*\\d+(?:\\.\\d+)?)?)'; var unit = '(?:' + bfMetricUnits() + '|' + bfImperialUnits() + ')'; // Already correct: "6 x 6 inches Clear" if (new RegExp('^' + measure + '\\s+' + unit + '\\s+(' + desc + ')\\s*$', 'i').test(text)) { return text; } // "6 x 6 Clear" (no unit) if (new RegExp('^' + measure + '\\s+(' + desc + ')\\s*$', 'i').test(text)) { return text; } // "Clear 6 x 6 inches" / "Deep 9 x 7" -> "6 x 6 inches Clear" / "9 x 7 Deep" var leading = new RegExp('^(' + desc + ')\\s+' + measure + '(?:\\s+(' + unit + '))?\\s*$', 'i'); var match = text.match(leading); if (match) { var out = match[2]; if (match[3]) { out += ' ' + match[3]; } return out + ' ' + match[1]; } // "6 x 6 Clear inches" / "9 x 7 Baroque inches" -> "6 x 6 inches Clear" var misplaced = new RegExp('^' + measure + '\\s+(' + desc + ')\\s+(' + unit + ')\\s*$', 'i'); match = text.match(misplaced); if (match) { return match[1] + ' ' + match[3] + ' ' + match[2]; } return text; } function normalizeBfFilterLabels() { jQuery('#wrapper-filter label').each(function() { var $label = jQuery(this); if ($label.find('img').length) { return; } var current = ($label.attr('data-original-text') || $label.text()).replace(/\s+/g, ' ').trim(); var normalized = normalizeBfMeasurementLabel(current); if (normalized !== current) { $label.text(normalized); } $label.attr('data-original-text', normalized); }); jQuery('#wrapper-filter option').each(function() { var $option = jQuery(this); var current = ($option.attr('data-original-text') || $option.text()).replace(/\s+/g, ' ').trim(); var normalized = normalizeBfMeasurementLabel(current); if (normalized !== current) { $option.text(normalized); } $option.attr('data-original-text', normalized); }); } function initBfMeasurementToggle() { normalizeBfFilterLabels(); var hasMeasurementFilters = false; // Check if any filter headers contain measurement units and mark the entire block jQuery('.bf-attr-header').each(function() { var $header = jQuery(this); var text = $header.text(); var unit = $header.attr('data-measure-unit') || null; if (!unit && new RegExp('\\(\\s*' + bfMetricUnits() + '\\s*\\)', 'i').test(text)) { unit = 'cm'; } else if (!unit && new RegExp('\\(\\s*' + bfImperialUnits() + '\\s*\\)', 'i').test(text)) { unit = 'inches'; } if (unit) { hasMeasurementFilters = true; $header.addClass('bf-measurement-header'); $header.attr('data-original-text', $header.contents().filter(function() { return this.nodeType === 3; }).text().trim()); $header.attr('data-unit', unit); // Mark all labels and values within this block var $block = $header.closest('.bf-attr-block'); // Mark all labels in this block $block.find('label').each(function() { var $label = jQuery(this); var labelText = $label.text().trim(); $label.addClass('bf-measurement-value'); $label.attr('data-original-text', labelText); $label.attr('data-unit', unit); }); // Mark slider elements $block.find('.bf-slider-container-wrapper').addClass('bf-measurement-slider-wrapper').attr('data-unit', unit); $block.find('.bf-slider-text-inp-min, .bf-slider-text-inp-max').addClass('bf-measurement-slider-input').attr('data-unit', unit); } }); if (hasMeasurementFilters) { jQuery('#bf-measurement-toggle').addClass('is-visible'); // Bind toggle buttons jQuery('.bf-unit-btn').off('click.mbBfUnit').on('click.mbBfUnit', function() { var unit = jQuery(this).data('unit'); jQuery('.bf-unit-btn').removeClass('is-active active'); jQuery(this).addClass('is-active'); if (typeof window.mbSaveMeasureUnit === 'function') { window.mbSaveMeasureUnit(unit); } updateBfMeasurementDisplay(unit); }); // Previously chosen unit, falling back to the currency default var currencyCode = (typeof BrainyFilter !== 'undefined' && BrainyFilter.currencyCode) ? BrainyFilter.currencyCode : ''; var defaultUnit = (typeof window.mbPreferredMeasureUnit === 'function') ? window.mbPreferredMeasureUnit(currencyCode) : 'inches'; // Update button states jQuery('.bf-unit-btn').removeClass('is-active active'); jQuery('.bf-unit-btn[data-unit="' + defaultUnit + '"]').addClass('is-active'); updateBfMeasurementDisplay(defaultUnit); jQuery(window).off('resize.bfSliderLabels').on('resize.bfSliderLabels', function() { jQuery('.bf-measurement-slider-wrapper').each(function() { tidyBfSliderLabels(jQuery(this).find('.bf-slider-container')); }); }); } } function formatBfSliderScaleText(text, targetUnit) { var stripped = text.replace(new RegExp('\\s*(?:' + bfMetricUnits() + '|' + bfImperialUnits() + ')\\s*$', 'i'), '').trim(); if (!stripped) { return ''; } if (targetUnit === 'inches' && /^\d+(?:\.\d+)?$/.test(stripped)) { return stripped + '"'; } return stripped; } function tidyBfSliderLabels($container) { if (!$container || !$container.length) { return; } var prevRight = 0; var visibleIndex = 0; $container.find('.bf-slider-label').each(function() { var $label = jQuery(this); var scaleText = $label.attr('data-scale-text'); if (!scaleText) { $label.text(''); return; } $label.text(scaleText); var rect = this.getBoundingClientRect(); if (visibleIndex > 0 && rect.left < prevRight + 4) { $label.text(''); } else { prevRight = rect.right; visibleIndex++; } }); } function updateBfMeasurementDisplay(selectedUnit) { if (typeof window.mbConvertTitleMeasurements === 'function') { window.mbConvertTitleMeasurements(selectedUnit); } // Update filter headers jQuery('.bf-measurement-header').each(function() { var $el = jQuery(this); var originalText = $el.attr('data-original-text'); var newText = convertBfHeaderText(originalText, selectedUnit); // Update only the text node, preserve the arrow span $el.contents().filter(function() { return this.nodeType === 3; }).remove(); $el.prepend(newText + ' '); }); // Update filter values (labels) jQuery('label.bf-measurement-value').each(function() { var $el = jQuery(this); var originalText = $el.attr('data-original-text'); var sourceUnit = $el.attr('data-unit'); // If no unit in text, append the source unit var textToConvert = originalText; if (!new RegExp('(?:' + bfMetricUnits() + '|' + bfImperialUnits() + ')', 'i').test(originalText)) { textToConvert = originalText + ' ' + sourceUnit; } var convertedText = convertBfValueText(textToConvert, selectedUnit); // If label has images, we need to preserve them if ($el.hasClass('bf-has-image')) { var $img = $el.find('img').clone(); $el.empty().append($img).append(' ' + convertedText); } else { $el.text(convertedText); } }); // Update select options jQuery('option.bf-measurement-value').each(function() { var $el = jQuery(this); var originalText = $el.attr('data-original-text'); var newText = convertBfValueText(originalText, selectedUnit); $el.text(newText); }); // Update slider inputs jQuery('.bf-measurement-slider-input').each(function() { var $input = jQuery(this); var originalValue = $input.attr('data-original-value'); if (originalValue) { var newValue = convertBfValueText(originalValue, selectedUnit); $input.val(newValue); } }); // Update slider scale labels - compact numbers, re-hide overlaps after unit conversion jQuery('.bf-measurement-slider-wrapper').each(function() { var $wrapper = jQuery(this); var sourceUnit = $wrapper.attr('data-unit'); var $container = $wrapper.find('.bf-slider-container'); $wrapper.find('.ui-slider-label, .bf-slider-label').each(function() { var $label = jQuery(this); if (!$label.attr('data-original-text')) { $label.attr('data-original-text', $label.text()); } var originalText = $label.attr('data-original-text').trim(); if (!originalText) { $label.removeAttr('data-scale-text'); return; } var textToConvert = originalText; if (!new RegExp('(?:' + bfMetricUnits() + '|' + bfImperialUnits() + ')', 'i').test(originalText)) { textToConvert = originalText + ' ' + sourceUnit; } var convertedText = convertBfValueText(textToConvert, selectedUnit); var scaleText = formatBfSliderScaleText(convertedText, selectedUnit); $label.attr('data-scale-text', scaleText); }); tidyBfSliderLabels($container); }); } window.updateBfMeasurementDisplay = updateBfMeasurementDisplay; function convertBfHeaderText(text, targetUnit) { if (targetUnit === 'inches') { text = text.replace(new RegExp('\\(\\s*' + bfMetricUnits() + '\\s*\\)', 'gi'), '(' + bfImperialLabel('2') + ')'); text = text.replace(new RegExp('\\(\\s*' + bfImperialUnits() + '\\s*\\)', 'gi'), '(' + bfImperialLabel('2') + ')'); } else { text = text.replace(new RegExp('\\(\\s*' + bfImperialUnits() + '\\s*\\)', 'gi'), '(' + bfMetricLabel() + ')'); text = text.replace(new RegExp('\\(\\s*' + bfMetricUnits() + '\\s*\\)', 'gi'), '(' + bfMetricLabel() + ')'); } return text; } function convertBfValueText(text, targetUnit) { text = normalizeBfMeasurementLabel(text); // Detect what unit the original value is in (format: "6 x 6 inches Clear") var measurement = '\\d+(?:[.,]\\d+)?(?:\\s*(?:x|×|-|to)\\s*\\d+(?:[.,]\\d+)?)?\\s*'; var isCm = new RegExp(measurement + bfMetricUnits(), 'i').test(text); var isInches = new RegExp(measurement + bfImperialUnits(), 'i').test(text); if (targetUnit === 'inches' && isCm) { return convertBfMeasurement(text, 'toInches'); } else if (targetUnit === 'cm' && isInches) { return convertBfMeasurement(text, 'toCm'); } else if (targetUnit === 'cm' && isCm) { return text.replace(new RegExp(bfMetricUnits(), 'gi'), bfMetricLabel()); } else if (targetUnit === 'inches' && isInches) { return text.replace(new RegExp(bfImperialUnits(), 'gi'), bfImperialLabel('2')); } return text; } function convertBfMeasurement(text, direction) { // Handles: "10 cm", "10 x 20 cm", "6 x 6 inches Clear", "9 x 7 Baroque inches", etc. var desc = BF_MEASUREMENT_DESCRIPTORS; var pattern = new RegExp( '(\\d+(?:[.,]\\d+)?)\\s*(?:(x|×|-|to)\\s*(\\d+(?:[.,]\\d+)?))?\\s*(?:(' + desc + ')\\s*)?(' + bfMetricUnits() + '|' + bfImperialUnits() + ')(?:\\s+(' + desc + '))?', 'gi' ); return text.replace(pattern, function(match, num1, separator, num2, descriptorBefore, unit, descriptorAfter) { var descriptor = descriptorBefore || descriptorAfter || ''; var value1 = parseFloat(String(num1).replace(',', '.')); var convertedValue1, convertedValue2; var newUnit; if (direction === 'toInches') { if (bfIsMetricUnit(unit)) { convertedValue1 = value1 / 2.54; } else { return match; } newUnit = bfImperialLabel(separator && num2 ? num1 + ' ' + separator + ' ' + num2 : num1); } else { if (bfIsImperialUnit(unit)) { convertedValue1 = value1 * 2.54; } else { return match; } newUnit = bfMetricLabel(); } convertedValue1 = Math.round(convertedValue1 * 100) / 100; convertedValue1 = parseFloat(convertedValue1.toFixed(2)); var descriptorPart = descriptor ? ' ' + descriptor : ''; if (separator && num2) { var value2 = parseFloat(String(num2).replace(',', '.')); if (direction === 'toInches') { convertedValue2 = value2 / 2.54; } else { convertedValue2 = value2 * 2.54; } convertedValue2 = Math.round(convertedValue2 * 100) / 100; convertedValue2 = parseFloat(convertedValue2.toFixed(2)); return convertedValue1 + ' ' + separator + ' ' + convertedValue2 + ' ' + newUnit + descriptorPart; } return convertedValue1 + ' ' + newUnit + descriptorPart; }); } BrainyFilter.sliderValues = BrainyFilter.sliderValues || {}; BrainyFilter.sliderValues['a6'] = [{"n":"3","s":"2"},{"n":"4","s":"3"},{"n":"5","s":"4"},{"n":"6","s":"5"},{"n":"7","s":"6"},{"n":"8","s":"7"},{"n":"9","s":"8"},{"n":"10","s":"9"},{"n":"12","s":"11"}];
Filter
0
163
Specimens
Sort By:
Best sellers
Latest
Production time ↓
Price: ↑
Price: ↓
Show:
18
25
50
75
100
No. 5390
£32.99
SIMILAR TO SHOWN
Save
1
Horse Jaw Fossil
Mesohippus bairdi
Add to Cart
No. 5382
£25.99
SIMILAR TO SHOWN
Save
1
European Cave Bear Insisor Fossil
Ursus spelaeus
Add to Cart
No. 6064
£39.99
Save
Agadir Ammonite Fossil
Acanthoceras sp
Add to Cart
No. 6184
£25.99
Save
3 inch Fossilised Dinosaur Poo
Coprolite
Add to Cart
No. 5444
£17.99
SIMILAR TO SHOWN
Save
Yellow Polished Ammonite Fossil
Cleoniceras sp
Add to Cart
No. 4601
£199.99
Save
3
XL Petrified Wood Log
Add to Cart
No. 5440
£99.99
SIMILAR TO SHOWN
Save
2
XL 6.5 inch Goniatite Ammonite Fossil
Goniatite sp
Add to Cart
No. 5439
£359.99
EXACT SPECIMEN
Save
XL 500g Iron Meteorite
Add to Cart
No. 5432
£22.99
SIMILAR TO SHOWN
Save
White Spine Whole Ammonite Fossil
Cleoniceras sp
Add to Cart
No. 5431
£17.99
SIMILAR TO SHOWN
Save
White Horse Tooth Fossil
Equus sp
Add to Cart
No. 5430
£72.99
EXACT SPECIMEN
Save
Turritella Gastropods
Turritella sp
Add to Cart
No. 6067
£35.99
Save
1
Small Polished Phylloceras Ammonite Fossil
Phylloceras sp
Add to Cart
No. 6063
£29.99
Save
Small Agadir Ammonite Fossil
Acanthoceras sp
Add to Cart
No. 5423
£65.99
SIMILAR TO SHOWN
Save
3
Scutella echinoid Fossil
Scutella sp
Add to Cart
No. 5422
£27.99
SIMILAR TO SHOWN
Save
1
Rough Dinosaur Bone Fragment Fossil
Add to Cart
No. 6068
£27.99
SIMILAR TO SHOWN
Save
1
Rough Dinosaur Bone Fossil
Add to Cart
1
2
3
4
5
6
7
8
9