91³Ô¹ÏÍø

Watch CBS News

Marina Jurica

marina-dsc03970-8x10.jpg
Marina Jurica

Marina Jurica joined CBS News Los Angeles in September 2023 after spending four years with NASA's Jet Propulsion Laboratory in Pasadena, CA. She worked on many Earth missions there including SWOT, Sentinel-6, NISAR, ICE-SAT2, and the landing of the Perseverance Mars rover. Previously she worked for 20 years as an Emmy award winning meteorologist in the most dynamic weather markets across the country including Minneapolis, MN, Cincinnati, OH, Orlando, FL, Lexington, KY and Fresno, CA as the first female Chief Meteorologist.

Marina did her undergraduate and graduate studies in atmospheric science and music performance at UCLA and Mississippi State University and is currently getting her PhD in climate science. She is studying the atmospheric effects on melting glaciers from above and below in places across the world like Greenland and Alaska and how we can adapt to these changes globally. She is very passionate about our changing climate and looks forward to bringing you up close and personal stories about our changing Earth and how space technology is helping us change with it.

She also loves to educate the future generation of scientists speaking to classrooms across the globe. 

Fun facts: Marina is a very proud second-generation UCLA Bruin and attends all the football and basketball games. Both her parents were born in Croatia, and she speaks the language fluently and travels back there often. She got a full scholarship to UCLA for opera performance and has performed on Broadway, has had many musical theater leads across the country, she's sung with orchestras from the Hollywood Bowl to the Orlando Philharmonic, and has performed the national anthem for many professional sports teams including the Wild, Magic, Reds, Twins, Angels, Timberwolves, and at Pauley for UCLA hoops!

In her spare time, Marina loves traveling with her husband and future paleontologist son John on dinosaur digs across the planet!

Instagram:

@marinajuricainspace
X: @ MJuricaCBS47
Facebook: @MeteorologistMarinaJurica

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });