{"id":16203,"date":"2026-03-24T05:51:42","date_gmt":"2026-03-24T05:51:42","guid":{"rendered":"https:\/\/worldbodybuildingnews.com\/?p=16203"},"modified":"2026-03-24T05:51:42","modified_gmt":"2026-03-24T05:51:42","slug":"two-time-cancer-survivor-and-bodybuilder-from-brighton-dies-at-61","status":"publish","type":"post","link":"https:\/\/worldbodybuildingnews.com\/?p=16203","title":{"rendered":"Two-time cancer survivor and bodybuilder from Brighton dies at 61"},"content":{"rendered":"<p><br \/>\n<\/p>\n<div id=\"subscription-content\">\n<p>\n  Joanne Morrison, from Brighton, died on Friday, March 13 in Suffolk having been diagnosed with two brain tumours in August 2025.\n<\/p>\n<p>\n  Joanne, better known as Jo, had already survived cancer twice in her life before her third diagnosis.\n<\/p>\n<p>\n  At 26, she was diagnosed with advanced aggressive cervical cancer and made a full recovery. At the time she was a physical instructor in the Women\u2019s Royal Army Corps.\n<\/p>\n<p>\n  She was then diagnosed with a brain tumour at the age of 43.\n<\/p>\n<p>\n  Emergency brain surgery caused her to suffer from epilepsy as well as severely impacting her left-sided mobility and balance.\n<\/p>\n<p>\n  The ordeal was a major setback for Jo, and it took her two years to learn to walk without the help of sticks.\n<\/p>\n<p>\n  <img srcset=\"https:\/\/www.theargus.co.uk\/resources\/images\/20686903\/?type=mds-article-575 575w, https:\/\/www.theargus.co.uk\/resources\/images\/20686903\/?type=mds-article-962 962w, https:\/\/www.theargus.co.uk\/resources\/images\/20686903\/?type=mds-article-642 1400w, https:\/\/www.theargus.co.uk\/resources\/images\/20686903\/?type=mds-article-620 1401w\" sizes=\"(max-width: 575px) 575px, (max-width: 992px) 962px, (max-width: 1400px) 1400px, (min-width: 1401px) 1401px\" width=\"100%\"\/><span class=\"inline-image-caption\">Joanne overcame a life-changing disability and epilepsy to walk again and become a champion bodybuilder <em>(Image: Supplied)<\/em><\/span>\n<\/p>\n<p>\n  After recovering, Jo moved to Brighton and became a health\u00a0coach, supporting people going through significant changes to maintain a healthy lifestyle.\n<\/p>\n<p>\n  Through this work, Jo took up bodybuilding and competed in and won a number of competitions.\n<\/p>\n<p>\n  \u201cShe had never done anything like that before, but when she decided to do something she was the most determined woman,\u201d said close friend Janet O\u2019Byrne.\n<\/p>\n<p>\n  Janet met Jo 12 years ago at the Pride parade in Brighton after being introduced through a mutual friend.\n<\/p>\n<p>\n  \u201cWe got on like a house on fire,\u201d Janet said. \u201cI have two brain aneurysms, so I always said we were brainy friends.\n<\/p>\n<p>\n  \u201cWe were both out of relationships so saw a lot of one another \u2013 partying, Sunday lunches and going to Hickstead.\u201d\n<\/p>\n<p>\n  <img srcset=\"https:\/\/www.theargus.co.uk\/resources\/images\/20686905\/?type=mds-article-575 575w, https:\/\/www.theargus.co.uk\/resources\/images\/20686905\/?type=mds-article-962 962w, https:\/\/www.theargus.co.uk\/resources\/images\/20686905\/?type=mds-article-642 1400w, https:\/\/www.theargus.co.uk\/resources\/images\/20686905\/?type=mds-article-620 1401w\" sizes=\"(max-width: 575px) 575px, (max-width: 992px) 962px, (max-width: 1400px) 1400px, (min-width: 1401px) 1401px\" width=\"100%\"\/><span class=\"inline-image-caption\">Jo and Janet pictured on the day they met at Brighton Pride (left) <em>(Image: Supplied)<\/em><\/span>\n<\/p>\n<p>\n  Alongside her work as a coach, Jo also wrote a book about her health journey, Finding the Other Me, and undertook a master\u2019s degree in psychology and the neuroscience of mental health at King\u2019s College London.\n<\/p>\n<p>\n  Jo, who \u201cloved challenges\u201d, was a keen sportswoman and a daily gym-goer.\n<\/p>\n<p>\n  She became famous for her homemade fresh juices, a passion that earned her the nickname of \u201cJuicy Jo\u201d amongst friends.\n<\/p>\n<p>\n  Four years ago, Jo accepted a job working in a remote location overseas in a bid to save up enough money to achieve her dream of getting onto the property ladder.\n<\/p>\n<p>\n  The role involved three months working followed by a month\u2019s holiday. During the off months, Jo was free to travel where she pleased \u2013 which she did \u2013 travelling across the globe to Thailand, visiting her brothers in Australia and Spain and returning to the UK to see family and friends.\n<\/p>\n<p>\n  Jo had long dreamt of buying her own home and after falling in love with Sicily during a holiday last summer, she decided to put down a deposit on a property.\n<\/p>\n<p>\n  <img srcset=\"https:\/\/www.theargus.co.uk\/resources\/images\/20686908\/?type=mds-article-575 575w, https:\/\/www.theargus.co.uk\/resources\/images\/20686908\/?type=mds-article-962 962w, https:\/\/www.theargus.co.uk\/resources\/images\/20686908\/?type=mds-article-642 1400w, https:\/\/www.theargus.co.uk\/resources\/images\/20686908\/?type=mds-article-620 1401w\" sizes=\"(max-width: 575px) 575px, (max-width: 992px) 962px, (max-width: 1400px) 1400px, (min-width: 1401px) 1401px\" width=\"100%\"\/><span class=\"inline-image-caption\">Joanne travelled to Thailand, Australia and Spain in her &#8220;off&#8221; months <em>(Image: Supplied)<\/em><\/span>\n<\/p>\n<p>\n  In August, Janet received a devastating phone call from Jo.\n<\/p>\n<p>\n  The following week she was due to be off for her month\u2019s holiday and was going back to Sicily to complete on the house but had noticed that her leg was starting to drag.\n<\/p>\n<p>\n  She flew straight back to the UK where a scan revealed she had a large brain tumour which would require immediate surgery.\n<\/p>\n<p>\n  Just before her surgery, another scan revealed that Jo had a second, and this time inoperable, tumour on her brain.\n<\/p>\n<p>\n  Jo spent her final months at a \u201cbeautiful\u201d nursing home in Suffolk, near to her sister and her nieces and nephews.\n<\/p>\n<p>\n  <img srcset=\"https:\/\/www.theargus.co.uk\/resources\/images\/20686904\/?type=mds-article-575 575w, https:\/\/www.theargus.co.uk\/resources\/images\/20686904\/?type=mds-article-962 962w, https:\/\/www.theargus.co.uk\/resources\/images\/20686904\/?type=mds-article-642 1400w, https:\/\/www.theargus.co.uk\/resources\/images\/20686904\/?type=mds-article-620 1401w\" sizes=\"(max-width: 575px) 575px, (max-width: 992px) 962px, (max-width: 1400px) 1400px, (min-width: 1401px) 1401px\" width=\"100%\"\/><span class=\"inline-image-caption\">Joanne Morrison <em>(Image: Supplied)<\/em><\/span>\n<\/p>\n<p>\n  \u201cHaving been through it once, she knew what she was going through,\u201d Janet said. \u201cShe knew she had a terrible fight ahead.\n<\/p>\n<p>\n  \u201cShe was dealt an awful blow. Just as she had saved money and was getting her first place \u2013 her life was about to start the next week.\n<\/p>\n<p>\n  \u201cShe was an absolute marvel; her fight for life was unbelievable.\n<\/p>\n<p>\n  \u201cShe went for everything 100 per cent. We used to go out dancing and she would be laughing all the time. She was vivacious, always smiling and a lovely person. Everyone loved her.\u201d\n<\/p>\n<\/div>\n<p><script type = \"text\/javascript\">\n( function () {\n    window._sp_ = {\n        config: {\n            baseEndpoint: 'https:\/\/a02342.theargus.co.uk',\n            accountId: 52,\n            targetingParams:{\n                subscribed: false,\n                privacy: false\n            },\n            gdpr: { },\n            events: {\n                onMessageReady: function (message_type) {\n                    trackSPEvents('event76');\n                },\n                onMessageChoiceSelect: function (message_type, choice_id, choice_type_id) {\n                    console.log('message_type: ', message_type);\n                    console.log('choice_id: ', choice_id);\n                    console.log('choice_type_id: ', choice_type_id);\n                    if ('yes' === 'yes') {\n                        if (choice_type_id === 12) {\n                            trackSPEvents('event83'); \/\/Consent Banner Reject All\n                            trackSPEvents('event82'); \/\/Journalism Message Shown\n                        }\n                        if (choice_type_id === 11) {\n                            trackSPEvents('event78');\n                        }\n                        if (choice_type_id === 9) {\n                            trackSPEvents('event77');\n                        }\n                    } else {\n                        \/\/ these are the second argument in non-gate\n                        if (choice_type_id === 12) {\n                            trackSPEvents('event77');\n                        }\n                        if (choice_type_id === 11) {\n                            trackSPEvents('event78');\n                        }\n                        if (choice_type_id === 13) {\n\t\t                    trackSPEvents('event83');\n                        }\n                    }\n                },\n                onPrivacyManagerActionStatus: function(message_type, status, actionType) {\n                    console.log('message_type: ' + message_type);\n                    console.log('status: ' + status);\n                    console.log('actionType: ' + actionType);\n                    if ('yes' === 'yes') {\n                        if (actionType === 11) {\n                            trackSPEvents('event79'); \/\/Privacy Manager Accept\n                        }\n                        if (actionType === 9) {\n                            trackSPEvents('event68'); \/\/Privacy Manager Redirect\n                        }\n                        if (actionType === 1) {\n                            trackSPEvents('event75'); \/\/Forced tcf String Change\n                        }\n                    } else {\n                    \/\/ these are the second argument in non-gate\n                        if (actionType === 13) {\n                            trackSPEvents('event81'); \/\/Privacy Manager Reject\n                        }\n                        if (actionType === 11) {\n                            trackSPEvents('event79'); \/\/Privacy Manager Accept\n                        }\n                        if (actionType === 1) {\n                            trackSPEvents('event80'); \/\/Privacy Manager Save & Exit\n                        }\n                    }\n                },\n                onPMCancel: function (message_type) {\n                    console.log('onPMCancel', message_type);\n                    trackSPEvents('event84'); \/\/Privacy Manager Back\n                },\n            }\n        }\n    }\n    __tcfapi('addEventListener', 2, function (tcData, success) {\n        console.log('SP: Event Listen:', tcData, success);\n        if (success && tcData.eventStatus === 'useractioncomplete') {\n            setTcfCookie(tcData.purpose.consents, tcData.purpose.legitimateInterests);\n            var csnt=\"none\";\n            if ($.cookie('_sp_enable_dfp_personalized_ads') === 'true') {\n                csnt=\"yes\";\n            } else if ($.cookie('_sp_enable_dfp_personalized_ads') === 'false') {\n                csnt=\"no\";\n            }\n            googletag.cmd.push(function() {\n                \/\/ console.log('DFP: Cookie check - setting dfpcsnt to ', csnt);\n                googletag.pubads().setTargeting('dfpcsnt', csnt);\n            });\n            \/\/ ready to start DFP\n            \/\/ console.log('PIANO: setting unrestricted via useractioncomplete');\n            \/\/ runPiano('unrestricted');\n            startAdvertising(tcData.listenerId);\n            var e = new Event('launch:cmp:choice-made');\n            window.dispatchEvent(e);\n        } else if (success && tcData.eventStatus === 'tcloaded') {\n            \/\/ tcloaded means a valid TCF v2.0 string is available\n            \/\/ console.log('PIANO: setting unrestricted via tcloaded');\n            \/\/ runPiano('unrestricted');\n            if (tcData.gdprApplies === false) {\n                $.cookie('_sp_enable_dfp_personalized_ads', 'true', {domain: '.theargus.co.uk', path: \"https:\/\/www.theargus.co.uk\/\", expires: 100});\n            }\n            startAdvertising(tcData.listenerId);\n        } else if (success && tcData.eventStatus === 'useractionnotcomplete') {\n            \/\/ do nothing - this means the user has not made a choice yet\n        } else if (success && tcData.eventStatus === 'cmpuishown') {\n            \/\/ do nothing - this means the CMP UI has been shown\n        } else if (!success) {\n            \/\/ $.cookie('_sp_enable_dfp_personalized_ads', 'true', {domain: '.theargus.co.uk', path: \"https:\/\/www.theargus.co.uk\/\", expires: 100});\n            \/\/ startAdvertising();\n        } else {\n            \/\/ console.log('PIANO: setting restricted');\n            \/\/ runPiano('restricted');\n        }\n    });\n    $(document).on('click', '.gdpr-option-v2', function (e) {\n        e.preventDefault();\n        sendEvent76 = false;\n        var id = $(this).data('v2-id');\n        if ($(this).data('is-gate') === 'yes') {\n            trackSPEvents('event87');\n            _sp_.gdpr.loadPrivacyManagerModal(id);\n        } else {\n            trackSPEvents('event77');\n            _sp_.gdpr.loadPrivacyManagerModal(id);\n        }\n    });\n    function getTcfData() {\n        __tcfapi('addEventListener', 2, function(data, success) {\n            if (!data.purpose || !data.purpose.consents || !data.purpose.legitimateInterests) {\n                \/\/ console.log('DFP: No TCF data found, not setting cookies');\n                return;\n            }\n            setTcfCookie(data.purpose.consents, data.purpose.legitimateInterests);\n        }, [755]);\n    }\n    getTcfData();\n    function setTcfCookie(data, legitimateInterests) {\n        var consents = [];\n        $.each(data, function(id, consent)  {\n            var c = (consent === true) ? 'yes' : 'no';\n            consents.push(c)\n        });\n        \/\/ console.log('DFP: consents length: ', consents.length);\n        if (consents.length !== 10) {\n            \/\/ consents = consents.fill('no', consents.length, 10);\n            for (var i = consents.length; i < 10; i++) {\n                consents[i] = 'no';\n            }\n        }\n        \/\/ console.log('DFP: Found consents to store in cookie:', consents);\n        $.cookie('prev-tcf-v2', consents.join(','), {domain: '.theargus.co.uk', path: \"https:\/\/www.theargus.co.uk\/\", expires: 100});\n\n        var consentEvent4 = 'none';\n        if (typeof data[4] !== 'undefined') {\n            consentEvent4 = data[4] ? 'true' : 'false';\n        }\n        $.cookie('_sp_enable_dfp_personalized_ads', consentEvent4, {domain: '.theargus.co.uk', path: \"https:\/\/www.theargus.co.uk\/\", expires: 100});\n\n        var legitInterest=\"none\";\n        if (legitimateInterests &#038;&#038; typeof legitimateInterests[2] !== 'undefined') {\n            legitInterest = legitimateInterests[2] ? 'true' : 'false';\n        }\n\n        $.cookie('_sp_legitimate_interests', legitInterest , {domain: '.theargus.co.uk', path: \"https:\/\/www.theargus.co.uk\/\", expires: 100});\n    }\n\n    var sendEvent76 = true;\n\n    function trackSPEvents(events) {\n        if (events === 'event76' &#038;&#038; !sendEvent76) {\n            return;\n        } else if (events === 'event76') {\n            sendEvent76 = false;\n        }\n\n        if (typeof window.s !== 'object') {\n            \/\/ console.log('DFP: No window.s object found, trying again in 1 second');\n            window.setTimeout(function () { trackSPEvents(events)} , 1000);\n            return;\n        }\n\n        \/\/ console.log(\"ADB: Tracking %s\", events);\n        \/\/ Re-create the Omniture object so the data can be tracked.\n        var s = window.s;\n\n        if (events.indexOf('event70') !== -1) {\n            \/\/ console.log('DFP: Events passed, added evars');\n            s.eVar35 = 'enabled';\n            s.prop35 = 'enabled';\n        }\n\n        s.events = events;\n        s.linkTrackEvents = events;\n        s.linkTrackVars = \"eVar2,eVar3,eVar4,eVar5,eVar6,evar7,evar8,evar9,eVar16,eVar19,eVar26,eVar35,eVar43,eVar67,prop35\";\n        s.suppressPageView = true;\n        s.tl(true,'o','Ad Block');\n    }\n\n    function startAdvertising(id)\n    {\n        if (typeof window.doNotAdvertise !== 'undefined' &#038;&#038; window.doNotAdvertise === true) {\n            return;\n        }\n\n        \/\/ console.log(\"DFP: Is the page fully loaded?\", window.googleReady);\n        if (window.googleReady !== true) {\n            window.setTimeout(function () {\n                \/\/ console.log('DFP: Google not fully loaded yet, pausing quarter of a second before trying again');\n                startAdvertising(id);\n            }, 250);\n            return;\n        }\n\n        \/\/ Ensure that we never run this code twice\n        if (window.advertisingStart === true) {\n            return;\n        }\n        \/\/ console.log('DFP: Running advertisement');\n        window.advertisingStart = true;\n\n        var googletag = window.googletag;\n        \/\/ init google objects and array\n        (function() {\n            var gads = document.createElement('script');\n            gads.async = true;\n            gads.type=\"text\/javascript\";\n            gads.src=\"https:\/\/securepubads.g.doubleclick.net\/tag\/js\/gpt.js\";\n            var node = document.getElementsByTagName('script')[0];\n            node.parentNode.insertBefore(gads, node);\n        })();\n\n        \/\/ launch the exco slideshow player\n        launchExcoSlideshow();\n\n        \/\/ load facebook etc\n        loadSocials();\n\n        \/\/ Checking our decision to use headerbidding (shorterned as prebid) is correct\n        \/\/ via system logic, and that we have the simplified consent to do so\n        if (usePrebid &#038;&#038; $.cookie('_sp_enable_dfp_personalized_ads') === 'true') {\n            var e = new Event('launch:sourcepoint:consentaccepted');\n            window.dispatchEvent(e);\n\n            \/\/ AP code initialisation\n            \/\/ the script is loaded via launch, once we have detected a consent signal via the datalayer.\n            fetchAp();\n\n            var site=\"desktop\";\n            var _site=\"desktop\";\n\n            \/\/ load IAS scripts and set up vars\n            (function() {\n                var ias = document.createElement('script');\n                ias.async = true;\n                ias.type=\"text\/javascript\";\n                ias.src=\"https:\/\/cdn.adsafeprotected.com\/iasPET.1.js\";\n                var node = document.getElementsByTagName('script')[0];\n                node.parentNode.insertBefore(ias, node);\n            })();\n\n            \/\/ load the prebid script\n            (function() {\n                var pbs = document.createElement('script');\n                pbs.async = true;\n                pbs.type=\"text\/javascript\";\n                pbs.src=\"https:\/\/micro.rubiconproject.com\/prebid\/dynamic\/11022.js?group=newsquest\";\n                var node = document.getElementsByTagName('script')[0];\n                node.parentNode.insertBefore(pbs, node);\n            })();\n\n            \/\/ tell google to actually get the bids from all relevant vendors when loaded\n            googletag.cmd.push(function () {\n                fetchHeaderBids();\n            });\n        }\n\n        \/\/ Outbrain\n        if (\n            (window.data_layer.user.advertising_experience === 'Ad-Free' || window.data_layer.config.disable_outbrain === 'yes') ||\n            (window.data_layer.user.advertising_experience === 'Ad-Light' &#038;&#038; window.data_layer.config.disable_outbrain_with_ad_light === 'yes')\n        ) {\n            \/\/ console.log(\"No Outbrain script loading due to page settings\");\n        } else {\n            \/\/ console.log(\"Loading Outbrain\");\n            var ob = document.createElement('script');\n            ob.async = true;\n            ob.type=\"text\/javascript\";\n            ob.src=\"https:\/\/widgets.outbrain.com\/outbrain.js\";\n            var node = document.getElementsByTagName('script')[0];\n            node.parentNode.insertBefore(ob, node);\n        }\n\n\n        \/\/ remove the listener\n        if (id !== null) {\n            window.__tcfapi('removeEventListener', 2, function (success) { }, id);\n        }\n    }\n\n    \/**\n     * Wait until we have advertising consent to show this advertising\n     * based replacement for the single image on our article pages\n     * This logic is based on excoSlidshowPlayerID that only appears on the page\n     * if a user is NOT a subscriber (including privacy plus) and the page has the\n     * correct information to show it (doesn't have a video, not in sport etc)\n     *\/\n    function launchExcoSlideshow() {\n        const slideShowPlayerId = window.excoSlideshowPlayerId;\n        \/\/ if we do not have a player id, we do not need to do anything\n        if (!slideShowPlayerId) {\n            return;\n        }\n\n        \/\/ this is exco's supplied code, modified for our use\n        (function (d, s, n) {\n            fjs = d.getElementsByTagName(s)[0];\n            js = d.createElement(s);\n            js.className = n;\n            js.src=\"\/\/player.ex.co\/player\/\" + slideShowPlayerId;\n            js.setAttribute('programmatic', 'true');\n\t        js.onload = function () {\n                const playerApi = ExCoPlayer.connect(slideShowPlayerId);\n                playerApi.init({});\n\n                playerApi.on('player-load', function(data) {\n                    $('.mar-article-image').remove();\n                    if (window.screen.width > 800) {\n                        $('.article-hero').attr('style', 'order: 1');\n                    }\n                    window.hide_overlay_for_exco = true;\n                });\n            };\n            fjs.parentNode.insertBefore(js, fjs);\n        }(document, 'script', 'exco-player'));\n    }\n    function loadSocials()\n    {\n        const socials = [\n            'https:\/\/platform.twitter.com\/widgets.js',\n            'https:\/\/connect.facebook.net\/en_US\/all.js#xfbml=1',\n            'https:\/\/www.tiktok.com\/embed.js',\n        ];\n        socials.forEach((social) => {\n            var script = document.createElement('script');\n            script.src = social;\n            script.async = true;\n            document.getElementsByTagName('head')[0].appendChild(script);\n        });\n    }\n})();\n<\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/www.theargus.co.uk\/news\/25956388.two-time-cancer-survivor-bodybuilder-brighton-dies-61\/\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Joanne Morrison, from Brighton, died on Friday, March 13 in Suffolk having been diagnosed with two brain tumours in August 2025. Joanne, better known as Jo, had already survived cancer twice in her life before her third diagnosis. At 26, she was diagnosed with advanced aggressive cervical cancer and made a full recovery. At the [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":16204,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-16203","post","type-post","status-publish","format-standard","has-post-thumbnail","category-news"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Two-time cancer survivor and bodybuilder from Brighton dies at 61 - World Bodybuilding News<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/worldbodybuildingnews.com\/?p=16203\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Two-time cancer survivor and bodybuilder from Brighton dies at 61 - World Bodybuilding News\" \/>\n<meta property=\"og:description\" content=\"Joanne Morrison, from Brighton, died on Friday, March 13 in Suffolk having been diagnosed with two brain tumours in August 2025. Joanne, better known as Jo, had already survived cancer twice in her life before her third diagnosis. At 26, she was diagnosed with advanced aggressive cervical cancer and made a full recovery. At the [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/worldbodybuildingnews.com\/?p=16203\" \/>\n<meta property=\"og:site_name\" content=\"World Bodybuilding News\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-24T05:51:42+00:00\" \/>\n<meta name=\"author\" content=\"World Bodybuilding News\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"World Bodybuilding News\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=16203#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=16203\"},\"author\":{\"name\":\"World Bodybuilding News\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/#\\\/schema\\\/person\\\/d84bf475351cac13351c44d62b00dcd2\"},\"headline\":\"Two-time cancer survivor and bodybuilder from Brighton dies at 61\",\"datePublished\":\"2026-03-24T05:51:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=16203\"},\"wordCount\":689,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=16203#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/20686902.jpg\",\"articleSection\":[\"News\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=16203#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=16203\",\"url\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=16203\",\"name\":\"Two-time cancer survivor and bodybuilder from Brighton dies at 61 - World Bodybuilding News\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=16203#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=16203#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/20686902.jpg\",\"datePublished\":\"2026-03-24T05:51:42+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/#\\\/schema\\\/person\\\/d84bf475351cac13351c44d62b00dcd2\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=16203#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=16203\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=16203#primaryimage\",\"url\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/20686902.jpg\",\"contentUrl\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/20686902.jpg\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?p=16203#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Two-time cancer survivor and bodybuilder from Brighton dies at 61\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/#website\",\"url\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/\",\"name\":\"World Bodybuilding News\",\"description\":\"Data, Rankings, Results.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/#\\\/schema\\\/person\\\/d84bf475351cac13351c44d62b00dcd2\",\"name\":\"World Bodybuilding News\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f3a97dc2b632583ef0db5105000be61b101080263520a02b1a9096e649f18e5e?s=96&d=initials&r=g&initials=wo\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f3a97dc2b632583ef0db5105000be61b101080263520a02b1a9096e649f18e5e?s=96&d=initials&r=g&initials=wo\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f3a97dc2b632583ef0db5105000be61b101080263520a02b1a9096e649f18e5e?s=96&d=initials&r=g&initials=wo\",\"caption\":\"World Bodybuilding News\"},\"url\":\"https:\\\/\\\/worldbodybuildingnews.com\\\/?author=3\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Two-time cancer survivor and bodybuilder from Brighton dies at 61 - World Bodybuilding News","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/worldbodybuildingnews.com\/?p=16203","og_locale":"en_US","og_type":"article","og_title":"Two-time cancer survivor and bodybuilder from Brighton dies at 61 - World Bodybuilding News","og_description":"Joanne Morrison, from Brighton, died on Friday, March 13 in Suffolk having been diagnosed with two brain tumours in August 2025. Joanne, better known as Jo, had already survived cancer twice in her life before her third diagnosis. At 26, she was diagnosed with advanced aggressive cervical cancer and made a full recovery. At the [&hellip;]","og_url":"https:\/\/worldbodybuildingnews.com\/?p=16203","og_site_name":"World Bodybuilding News","article_published_time":"2026-03-24T05:51:42+00:00","author":"World Bodybuilding News","twitter_card":"summary_large_image","twitter_misc":{"Written by":"World Bodybuilding News","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/worldbodybuildingnews.com\/?p=16203#article","isPartOf":{"@id":"https:\/\/worldbodybuildingnews.com\/?p=16203"},"author":{"name":"World Bodybuilding News","@id":"https:\/\/worldbodybuildingnews.com\/#\/schema\/person\/d84bf475351cac13351c44d62b00dcd2"},"headline":"Two-time cancer survivor and bodybuilder from Brighton dies at 61","datePublished":"2026-03-24T05:51:42+00:00","mainEntityOfPage":{"@id":"https:\/\/worldbodybuildingnews.com\/?p=16203"},"wordCount":689,"commentCount":0,"image":{"@id":"https:\/\/worldbodybuildingnews.com\/?p=16203#primaryimage"},"thumbnailUrl":"https:\/\/worldbodybuildingnews.com\/wp-content\/uploads\/2026\/03\/20686902.jpg","articleSection":["News"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/worldbodybuildingnews.com\/?p=16203#respond"]}]},{"@type":"WebPage","@id":"https:\/\/worldbodybuildingnews.com\/?p=16203","url":"https:\/\/worldbodybuildingnews.com\/?p=16203","name":"Two-time cancer survivor and bodybuilder from Brighton dies at 61 - World Bodybuilding News","isPartOf":{"@id":"https:\/\/worldbodybuildingnews.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/worldbodybuildingnews.com\/?p=16203#primaryimage"},"image":{"@id":"https:\/\/worldbodybuildingnews.com\/?p=16203#primaryimage"},"thumbnailUrl":"https:\/\/worldbodybuildingnews.com\/wp-content\/uploads\/2026\/03\/20686902.jpg","datePublished":"2026-03-24T05:51:42+00:00","author":{"@id":"https:\/\/worldbodybuildingnews.com\/#\/schema\/person\/d84bf475351cac13351c44d62b00dcd2"},"breadcrumb":{"@id":"https:\/\/worldbodybuildingnews.com\/?p=16203#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/worldbodybuildingnews.com\/?p=16203"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/worldbodybuildingnews.com\/?p=16203#primaryimage","url":"https:\/\/worldbodybuildingnews.com\/wp-content\/uploads\/2026\/03\/20686902.jpg","contentUrl":"https:\/\/worldbodybuildingnews.com\/wp-content\/uploads\/2026\/03\/20686902.jpg","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/worldbodybuildingnews.com\/?p=16203#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/worldbodybuildingnews.com\/"},{"@type":"ListItem","position":2,"name":"Two-time cancer survivor and bodybuilder from Brighton dies at 61"}]},{"@type":"WebSite","@id":"https:\/\/worldbodybuildingnews.com\/#website","url":"https:\/\/worldbodybuildingnews.com\/","name":"World Bodybuilding News","description":"Data, Rankings, Results.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/worldbodybuildingnews.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/worldbodybuildingnews.com\/#\/schema\/person\/d84bf475351cac13351c44d62b00dcd2","name":"World Bodybuilding News","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f3a97dc2b632583ef0db5105000be61b101080263520a02b1a9096e649f18e5e?s=96&d=initials&r=g&initials=wo","url":"https:\/\/secure.gravatar.com\/avatar\/f3a97dc2b632583ef0db5105000be61b101080263520a02b1a9096e649f18e5e?s=96&d=initials&r=g&initials=wo","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f3a97dc2b632583ef0db5105000be61b101080263520a02b1a9096e649f18e5e?s=96&d=initials&r=g&initials=wo","caption":"World Bodybuilding News"},"url":"https:\/\/worldbodybuildingnews.com\/?author=3"}]}},"_links":{"self":[{"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=\/wp\/v2\/posts\/16203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16203"}],"version-history":[{"count":0,"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=\/wp\/v2\/posts\/16203\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=\/wp\/v2\/media\/16204"}],"wp:attachment":[{"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/worldbodybuildingnews.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}