{"product_id":"20000-reasons-to-fix-bayonets-isandlwana-1879-t-shirt","title":"20,000 Reasons to Fix Bayonets — Battle of Isandlwana 1879 T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThey didn't see it coming. Then they did.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eOn 22nd January 1879, a Zulu army of around 20,000 warriors crested the Nqutu Plateau and descended on Lord Chelmsford's divided and unprepared column. The British camp at Isandlwana was overrun in hours. Over 1,300 soldiers and camp followers were killed — the single greatest defeat ever inflicted on the British Army by an indigenous force. The Zulu ibutho had outmanoeuvred, outflanked, and outfought one of the most powerful military machines on earth.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor those who know that 22nd January 1879 didn't end at Isandlwana — it started at Rorke's Drift.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. The assegais, considerably less so.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55576962433400,"sku":"8141038_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55576962466168,"sku":"8141038_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55576962498936,"sku":"8141038_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55576962531704,"sku":"8141038_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55576962564472,"sku":"8141038_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55576962597240,"sku":"8141038_12650","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55576962630008,"sku":"8141038_12651","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55576962662776,"sku":"8141038_12652","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55576961646968,"sku":"8141038_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55576961679736,"sku":"8141038_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55576961712504,"sku":"8141038_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55576961745272,"sku":"8141038_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55576961778040,"sku":"8141038_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55576961810808,"sku":"8141038_12644","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55576961843576,"sku":"8141038_12645","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55576961876344,"sku":"8141038_12646","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55576961909112,"sku":"8141038_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55576961941880,"sku":"8141038_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55576961974648,"sku":"8141038_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55576962007416,"sku":"8141038_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55576962040184,"sku":"8141038_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55576962072952,"sku":"8141038_12653","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55576962105720,"sku":"8141038_12668","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55576962138488,"sku":"8141038_12669","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55576962171256,"sku":"8141038_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55576962204024,"sku":"8141038_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55576962236792,"sku":"8141038_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55576962269560,"sku":"8141038_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55576962302328,"sku":"8141038_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55576962335096,"sku":"8141038_12647","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55576962367864,"sku":"8141038_12648","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55576962400632,"sku":"8141038_12649","price":22.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-06-06T010236.416.jpg?v=1780759269","url":"https:\/\/historyfront.com\/products\/20000-reasons-to-fix-bayonets-isandlwana-1879-t-shirt","provider":"History Front","version":"1.0","type":"link"}