CINXE.COM
Thanksgiving special: dinosaur drumsticks and the story of the turkey trot | YaleNews
<!DOCTYPE html> <!--[if lte IE 8]> <html lang="en" dir="ltr" class="ie8"> <![endif]--> <!--[if gt IE 8]><!--> <html lang="en" dir="ltr" prefix="og: http://ogp.me/ns# article: http://ogp.me/ns/article# book: http://ogp.me/ns/book# profile: http://ogp.me/ns/profile# video: http://ogp.me/ns/video# product: http://ogp.me/ns/product# content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ rdfs: http://www.w3.org/2000/01/rdf-schema# sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema#"> <!--<![endif]--> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-- GGGGGGGGGGGG GGGGGGGGGGG fGGGGGG ;GGGGG. GGGi GGGG CGGGG: GGG GGGG lGGGGt GGL GGGG .GGGGC GG: GGGG GGGGG .GG. ;CGGGGGGL GGGG .LGGGGGGGL GGGGG iGG GGG: ,GGGG GGGG tGGf ;GGGC LGGGGfGG GGGG CGGG; GGGG GGGL GGGGt lGGGGL CGGG; GGGG CGGGCCCCCCCCCCCCC GGGG GGGG, GGGG GGGG GGGG tCGG; CGGG, GGGG GGGG GGGG GGGG CGGG. GGGG GGGGL GGGG GGGGC CGGG. GGGG :GGGGC : ,GGGGG. GGGGG: .LGGGGG,.tG GGGG GGGGGGt,..,fGC ,GGGGGGGGGGGGGGf iGGGGGG CGGGGC GGGGGGGGGG LGGGGGGGC --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"86ae475b6c",applicationID:"103668429"};;/*! For license information please see nr-loader-rum-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>g,gD:()=>h,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function h(e,t){if(!e)throw new Error(f);var r=g(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.274.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!m()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],v=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);function R(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function E(){const e=(0,g.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function _(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(E,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},v.forEach((e=>{h[e]=j(E,e,!0,"api")})),h.addPageAction=j(E,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(E,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,m.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,m.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=j(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?j(_,"routeName",void 0,n.K7.softNav):j(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,m.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>k()),!0):k(),h}var N=r(9417),T=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var k=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function P(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:l={},exposed:f=!0}=t;l.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,N.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,T.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},d.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,N.D0)(e.agentIdentifier),v=[c.beacon,c.errorBeacon];O||(h.proxy.assets&&(I(h.proxy.assets),v.push(h.proxy.assets)),h.proxy.beacon&&v.push(h.proxy.beacon),E(),(0,g.US)("activatedFeatures",k.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),l.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?v:[]],l.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,l),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=_(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.274.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={296:"sha512-gkYkZDAwQ9PwaDXs2YM+rNIdRej1Ac1mupWobRJ8eahQcXz6/sunGZCKklrzi5kWxhOGRZr2tn0rEKuLTXzfAA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={840:0,374:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const v=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function m(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(296).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return m(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),E=i(2843),x=i(3878),_=i(782),N=i(1863);class T extends y{static featureName=_.T;constructor(e,t=!0){super(e,_.T,t),p.RI&&((0,E.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,_.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,_.T,this.ee))),this.importAggregator(e))}}var S=i(3969);class j extends y{static featureName=S.TZ;constructor(e,t=!0){super(e,S.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,T,j],loaderType:"lite"})})()})();</script> <link rel="shortcut icon" href="https://news.yale.edu/sites/all/themes/yalenew_base/images/favicon.ico" type="image/vnd.microsoft.icon" /> <script type="text/javascript">dataLayer = [{"drupalLanguage":"en","drupalCountry":"","entityUid":"2471","entityType":"node","entityBundle":"article","entityId":"224562","entityLabel":"Thanksgiving special: dinosaur drumsticks and the story of the turkey trot","entityTaxonomy":{"topics":{"126":"FAS","36":"Science \u0026 Technology","111":"Science \u0026 Technology"}},"userUid":0}];</script> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=10, minimum-scale=1, user-scalable=yes" /> <meta name="description" content="Yale researchers find paleontological origins of the way modern birds navigate the world when they’re not in flight." /> <meta name="keywords" content="Yale University, news, OPA, OPAC, press releases" /> <meta name="generator" content="Drupal 7 (http://drupal.org)" /> <link rel="canonical" href="https://news.yale.edu/2024/11/20/thanksgiving-special-dinosaur-drumsticks-and-story-turkey-trot" /> <link rel="shortlink" href="https://news.yale.edu/node/224562" /> <meta property="fb:app_id" content="1883081775278327" /> <meta property="fb:admins" content="100007178022728" /> <meta property="og:site_name" content="YaleNews" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Thanksgiving special: dinosaur drumsticks and the story of the turkey trot" /> <meta property="og:url" content="https://news.yale.edu/2024/11/20/thanksgiving-special-dinosaur-drumsticks-and-story-turkey-trot" /> <meta property="og:description" content="Yale researchers find paleontological origins of the way modern birds navigate the world when they’re not in flight." /> <meta property="og:updated_time" content="2024-11-20T12:38:24-05:00" /> <meta property="og:image" content="https://news.yale.edu/sites/default/files/styles/opengraph_image/public/thumbnail/ynews-bird-legs.jpg?itok=Tcb0k1gr" /> <meta property="og:image:width" content="766" /> <meta property="og:image:height" content="402" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@yale" /> <meta name="twitter:title" content="Thanksgiving special: dinosaur drumsticks and the story of the turkey" /> <meta name="twitter:url" content="https://news.yale.edu/2024/11/20/thanksgiving-special-dinosaur-drumsticks-and-story-turkey-trot" /> <meta name="twitter:description" content="Yale researchers find paleontological origins of the way modern birds navigate the world when they’re not in flight." /> <meta property="article:published_time" content="2024-11-20T11:00:00-05:00" /> <meta property="article:modified_time" content="2024-11-20T12:38:24-05:00" /> <title>Thanksgiving special: dinosaur drumsticks and the story of the turkey trot | YaleNews</title> <!--[if IEMobile]><meta http-equiv="cleartype" content="on" /><![endif]--> <link rel="shortcut icon" sizes="16x16 24x24 32x32 48x48 64x64" href="https://news.yale.edu/sites/all/themes/yalenew_base/images/favicon.ico" type="image/vnd.microsoft.icon"> <link rel="icon" sizes="228x228" href="/sites/all/themes/yalenew_base/images/touch-icon-228.png"> <link rel="apple-touch-icon-precomposed" sizes="228x228" href="/sites/all/themes/yalenew_base/images/touch-icon-228.png"> <link type="text/css" rel="stylesheet" href="https://news.yale.edu/sites/default/files/css/css_xE-rWrJf-fncB6ztZfd2huxqgxu4WO-qwma6Xer30m4.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://news.yale.edu/sites/default/files/css/css_LI2Vlzu0Qett-Mb7QDxehWsAcRExTm-Tfb_RbWPRBt0.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://news.yale.edu/sites/default/files/css/css_wkVqA22gQnXhyR2HjYU0kuF6DS7TjCvixuxKZ6AN3d4.css" media="all" /> <link type="text/css" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://news.yale.edu/sites/default/files/css/css_vZ7pDrMuPYd1844DIiNrL7RZNVBZ2dt1mqzsBeF99as.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://news.yale.edu/sites/default/files/css_injector/css_injector_36.css?snen25" media="all" /> <link type="text/css" rel="stylesheet" href="https://news.yale.edu/sites/default/files/css_injector/css_injector_37.css?snen25" media="all" /> <link type="text/css" rel="stylesheet" href="https://news.yale.edu/sites/default/files/css_injector/css_injector_38.css?snen25" media="all" /> <link type="text/css" rel="stylesheet" href="https://news.yale.edu/sites/default/files/css_injector/css_injector_40.css?snen25" media="all" /> <!--[if (lt IE 9)&(!IEMobile)]> <link type="text/css" rel="stylesheet" href="https://news.yale.edu/sites/default/files/css/css_nBvgsRGFO8eRuGybs3zqi1R0F_76QazEf5KpSL9kQhA.css" media="all" /> <![endif]--> <!--[if gte IE 9]><!--> <link type="text/css" rel="stylesheet" href="https://news.yale.edu/sites/default/files/css/css_059BxwQdO3W6gC_prw0ohrQj1fWv8MiFJkqt4YP0qJk.css" media="all" /> <!--<![endif]--> <script type="text/javascript" src="https://news.yale.edu/sites/default/files/js/js_F6p6SKcbYIARXsMu2tXcGtSrDHrzNsl_Y8gO2RqLuL4.js"></script> <script type="text/javascript" src="https://news.yale.edu/sites/all/libraries/respondjs/respond.min.js?snen25"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- document.cookie = 'adaptive_image=' + Math.max(screen.width, screen.height) + '; path=/'; //--><!]]> </script> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- window.jQuery || document.write("<script src='/sites/all/modules/contrib/jquery_update/replace/jquery/1.8/jquery.min.js'>\x3C/script>") //--><!]]> </script> <script type="text/javascript" src="https://news.yale.edu/sites/default/files/js/js_3D-3DNODrf6AlEtl05MJR4nJydmPWfayxnBru1BMkDk.js"></script> <script type="text/javascript" src="https://news.yale.edu/sites/default/files/js/js__CB5rg1XAMAD33MKx-C1WqQpz_WSGUcEje3lZQ_lZqM.js"></script> <script type="text/javascript" src="https://news.yale.edu/sites/default/files/js/js_NpX2cwCeepkWZZ194B6-ViyVBHleaYLOx5R9EWBOMRU.js"></script> <script type="text/javascript" src="https://news.yale.edu/sites/default/files/js/js_qyYEouAAXdUvuj9bn3pN5jevmW0R3mkz6EZ_53aTK7w.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- window.a2a_config=window.a2a_config||{};window.da2a={done:false,html_done:false,script_ready:false,script_load:function(){var a=document.createElement('script'),s=document.getElementsByTagName('script')[0];a.type='text/javascript';a.async=true;a.src='https://static.addtoany.com/menu/page.js';s.parentNode.insertBefore(a,s);da2a.script_load=function(){};},script_onready:function(){da2a.script_ready=true;if(da2a.html_done)da2a.init();},init:function(){for(var i=0,el,target,targets=da2a.targets,length=targets.length;i<length;i++){el=document.getElementById('da2a_'+(i+1));target=targets[i];a2a_config.linkname=target.title;a2a_config.linkurl=target.url;if(el){a2a.init('page',{target:el});el.id='';}da2a.done=true;}da2a.targets=[];}};(function ($){Drupal.behaviors.addToAny = {attach: function (context, settings) {if (context !== document && window.da2a) {if(da2a.script_ready)a2a.init_all();da2a.script_load();}}}})(jQuery);a2a_config.callbacks=a2a_config.callbacks||[];a2a_config.callbacks.push({ready:da2a.script_onready});a2a_config.overlays=a2a_config.overlays||[];a2a_config.templates=a2a_config.templates||{};var a2a_config = a2a_config || {}; a2a_config.icon_color = "#5c5c5c"; //--><!]]> </script> <script type="text/javascript" src="https://news.yale.edu/sites/default/files/js/js_VTcbXfGXZQeEYwUMxo3_e8rI24oS06Ua1pqHhO56dD0.js"></script> <script type="text/javascript" src="https://news.yale.edu/sites/default/files/js/js_i7wxf4O2mcOmBH7zadRE6q8p6AUpLZpgCIudDnLt-gw.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"yalenews","theme_token":"z3vs8bPYPxVH0z2VMuZ3WYrhyQZUecwVJ9PuF_DRn1Q","jquery_version":"1.8","css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"sites\/all\/modules\/contrib\/adaptive_image\/css\/adaptive-image.css":1,"sites\/all\/modules\/contrib\/calendar\/css\/calendar_multiday.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/contrib\/extlink\/extlink.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/contrib\/jscrollpane\/css\/jquery.jscrollpane.css":1,"sites\/all\/modules\/contrib\/panels\/css\/panels.css":1,"sites\/all\/modules\/contrib\/typogrify\/typogrify.css":1,"sites\/all\/modules\/contrib\/addtoany\/addtoany.css":1,"sites\/all\/modules\/contrib\/ajaxblocks\/ajaxblocks.css":1,"\/\/maxcdn.bootstrapcdn.com\/font-awesome\/4.7.0\/css\/font-awesome.min.css":1,"sites\/all\/themes\/yalenews\/css\/yalenews.css":1,"public:\/\/css_injector\/css_injector_36.css":1,"public:\/\/css_injector\/css_injector_37.css":1,"public:\/\/css_injector\/css_injector_38.css":1,"public:\/\/css_injector\/css_injector_40.css":1,"ie::wide::sites\/all\/themes\/yalenew_base\/css\/grid\/yalenew_default\/wide\/yalenew-default-wide-12.css":1,"sites\/all\/themes\/yalenew_base\/css\/grid\/yalenew_default\/fluid\/yalenew-default-fluid-12.css":1,"sites\/all\/themes\/yalenew_base\/css\/grid\/yalenew_default\/narrow\/yalenew-default-narrow-12.css":1,"sites\/all\/themes\/yalenew_base\/css\/grid\/yalenew_default\/wide\/yalenew-default-wide-12.css":1},"js":{"https:\/\/news.yale.edu\/sites\/default\/files\/google_tag\/primary\/google_tag.script.js":1,"sites\/all\/libraries\/respondjs\/respond.min.js":1,"0":1,"\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.8.3\/jquery.min.js":1,"1":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/ui\/external\/jquery.cookie.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery.form\/4\/jquery.form.min.js":1,"misc\/form-single-submit.js":1,"misc\/ajax.js":1,"sites\/all\/modules\/contrib\/jquery_update\/js\/jquery_update.js":1,"sites\/all\/modules\/contrib\/extlink\/extlink.js":1,"sites\/all\/libraries\/superfish\/sfsmallscreen.js":1,"sites\/all\/modules\/contrib\/jscrollpane\/js\/jquery.jscrollpane.min.js":1,"sites\/all\/modules\/contrib\/jscrollpane\/js\/jquery.mousewheel.js":1,"sites\/all\/modules\/contrib\/jscrollpane\/js\/script.js":1,"sites\/all\/modules\/contrib\/views_load_more\/views_load_more.js":1,"2":1,"sites\/all\/modules\/contrib\/field_group\/field_group.js":1,"sites\/all\/modules\/contrib\/views\/js\/base.js":1,"sites\/all\/modules\/contrib\/ajaxblocks\/ajaxblocks.js":1,"misc\/progress.js":1,"sites\/all\/modules\/contrib\/views\/js\/ajax_view.js":1,"sites\/all\/modules\/contrib\/extlink_extra\/extlink_extra.js":1,"3":1,"4":1,"sites\/all\/themes\/yalenews\/js\/equal-heights.js":1,"sites\/all\/themes\/yalenews\/js\/expanding-search.js":1,"5":1,"6":1,"sites\/all\/libraries\/data-layer-helper\/data-layer-helper.js":1,"7":1,"sites\/all\/modules\/contrib\/datalayer\/datalayer.js":1,"sites\/all\/themes\/omega\/omega\/js\/omega-mediaqueries.js":1,"sites\/all\/themes\/yalenew_base\/js\/modernizr.min.js":1,"sites\/all\/themes\/yalenews\/js\/yalenews-scripts.js":1}},"jScrollPane":{"class":".scroll-pane"},"better_exposed_filters":{"views":{"in_focus":{"displays":{"block":{"filters":[]}}},"articles":{"displays":{"block_2":{"filters":[]}}},"home":{"displays":{"block_3":{"filters":[]}}}}},"urlIsAjaxTrusted":{"\/search":true,"\/views\/ajax":true},"field_group":{"html-element":"full","link":"home_page_instagram_block"},"views":{"ajax_path":"\/views\/ajax","ajaxViews":{"views_dom_id:a16fe3e68569b0786ba1bf44cf5854b7":{"view_name":"articles","view_display_id":"block_2","view_args":"224562","view_path":"node\/224562","view_base_path":null,"view_dom_id":"a16fe3e68569b0786ba1bf44cf5854b7","pager_element":0}}},"extlink":{"extTarget":"_blank","extClass":0,"extLabel":"(link is external)","extImgClass":0,"extSubdomains":0,"extExclude":"","extInclude":"","extCssExclude":"","extCssExplicit":".card__item, .typography, .teaser-row","extAlert":0,"extAlertText":{"value":"You are now leaving YaleNews to go to an external link.","format":"filtered_html"},"mailtoClass":0,"mailtoLabel":"(link sends e-mail)"},"extlink_extra":{"extlink_alert_type":"","extlink_alert_timer":"5","extlink_alert_url":"\/now-leaving","extlink_cache_fix":1,"extlink_exclude_warning":"","extlink_508_fix":0,"extlink_508_text":" [external link]","extlink_url_override":1,"extlink_url_params":{"external_url":null,"back_url":null}},"ajaxblocks":"blocks=views-articles-block_2\u0026path=node\/224562","dataLayer":{"languages":{"en":{"language":"en","name":"English","native":"English","direction":"0","enabled":"1","plurals":"0","formula":"","domain":"","prefix":"","weight":"0","javascript":""}},"defaultLang":"en"},"omega":{"layouts":{"primary":"wide","order":["fluid","narrow","wide"],"queries":{"fluid":"all and (max-width: 739px)","narrow":"all and (min-width: 740px) and (max-width: 1024px)","wide":"all and (min-width: 1025px)"}}}}); //--><!]]> </script> </head> <body class="html not-front not-logged-in page-node page-node- page-node-224562 node-type-article page-article i18n-en context-2024 no-sidebars"> <aside role='complementary' id="skip-link" aria-label="Skip to main content"> <a href="#main-content" class="element-invisible element-focusable">Skip to main content</a> </aside> <noscript aria-hidden="true"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KJQ36CP" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div class="page clearfix" id="page"> <header id="section-header" class="section section-header" role="banner"> <div id="zone-topper-wrapper" class="zone-wrapper zone-topper-wrapper clearfix yalenews-topper"> <div id="zone-topper" class="zone zone-topper clearfix container-12"> <div class="grid-12 region region-topper-second" id="region-topper-second"> <div class="region-inner region-topper-second-inner"> <div class="region-topper-inner-position"> <div class="block block-menu topper-menu block-menu-topper-menu block-menu-menu-topper-menu odd block-without-title" id="block-menu-menu-topper-menu"> <div class="block-inner clearfix"> <div class="content clearfix"> <ul class="menu"><li class="first leaf menu-calendar"><a href="http://calendar.yale.edu/" class="fa fa-calendar"><span>calendar</span></a></li> <li class="last leaf menu-subscribe"><a href="/subscribe-enewsletter" class="fa fa-envelope-o"><span>subscribe</span></a></li> </ul> </div> </div> </div> <div class="block block-menu sharing-menu block-menu-social-buttons block-menu-menu-social-buttons even block-without-title" id="block-menu-menu-social-buttons"> <div class="block-inner clearfix"> <div class="content clearfix"> <ul class="menu"><li class="first leaf menu-facebook"><a href="https://www.facebook.com/YaleUniversity" class="fa fa-facebook"><span>Facebook</span></a></li> <li class="leaf menu-instagram"><a href="http://instagram.com/yale" class="fa fa-instagram"><span>Instagram</span></a></li> <li class="leaf menu-youtube"><a href="https://www.youtube.com/@yale" class="fa fa-youtube-play"><span>YouTube</span></a></li> <li class="last leaf menu-rss-feeds"><a href="/rss-feeds" class="fa fa-rss"><span>RSS Feeds</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </div> </div><div id="zone-branding-wrapper" class="zone-wrapper zone-branding-wrapper clearfix"> <div id="zone-branding" class="zone zone-branding clearfix container-12"> <div class="zone-inner clearfix"> <div class="grid-12 region region-branding" id="region-branding"> <div class="region-inner region-branding-inner"> <div class="branding-data clearfix"> <h2 class="site-name"><a href="/" title="Home">YaleNews</a></h2> </div> <div class="site-nav"> <div class="site-nav-inner"> <nav id="explore_topics_nav" class="main-nav" aria-label="Explore Topics"> <button id="explore_topics_button" class="main-nav-button" aria-expanded="false" aria-haspopup="true">Explore Topics</button> <div id="explore_topics_container" class="main-nav-container" aria-hidden="true"> <ul class="menu"><li class="first leaf menu-alumni"><a href="/topics/alumni">Alumni</a></li> <li class="leaf menu-arts-&-humanities"><a href="/topics/arts-humanities">Arts & Humanities</a></li> <li class="leaf menu-business"><a href="/topics/business">Business</a></li> <li class="leaf menu-campus-&-community"><a href="/topics/campus-community">Campus & Community</a></li> <li class="leaf menu-environment"><a href="/topics/environment">Environment</a></li> <li class="leaf menu-health-&-medicine"><a href="/topics/health-medicine">Health & Medicine</a></li> <li class="leaf menu-international"><a href="/topics/international">International</a></li> <li class="leaf menu-law"><a href="/topics/law">Law</a></li> <li class="leaf menu-science-&-technology"><a href="/topics/science-technology">Science & Technology</a></li> <li class="leaf menu-social-sciences"><a href="/topics/social-sciences">Social Sciences</a></li> <li class="leaf menu-videos"><a href="/videos">Videos</a></li> <li class="leaf menu-in-focus"><a href="/in-focus">In Focus</a></li> <li class="last leaf menu-in-memoriam"><a href="https://news.yale.edu/in-memoriam">In Memoriam</a></li> </ul> </div> </nav> </div> </div> <div class="block block-views block-search sb-search block--exp-search-page block-views-exp-search-page even block-without-title" id="block-views-exp-search-page"> <div class="block-inner clearfix"> <div class="content clearfix"> <form role="search" action="/search" method="get" id="views-exposed-form-search-page" accept-charset="UTF-8"><div><div class="container-inline"> <h2 class="element-invisible">Search form</h2> <div class="form-item form-type-textfield form-item-search-api-views-fulltext"> <input class="sb-search-input form-text" placeholder="Search YaleNews" type="text" id="edit-search-api-views-fulltext" name="search_api_views_fulltext" value="" size="30" maxlength="128" /> </div> <div class="views-exposed-widget views-submit-button search-submit"> <input class="sb-search-submit form-submit" type="submit" id="edit-submit-search" value="Apply" /><span class="sb-icon-search"><span class="visually_hidden">Search</span></span> </div> </div> </div></form> </div> </div> </div> </div> </div> </div> </div> </div></header> <main id="section-content" class="section section-content" role="main"> <div id="section-content-inner"> <div id="zone-content-wrapper" class="zone-wrapper zone-content-wrapper clearfix"> <div id="zone-content" class="zone zone-content clearfix container-12"> <div class="zone-content-inner clearfix"> <div class="grid-8 region region-content push-2" id="region-content"> <div class="region-inner region-content-inner"> <a id="main-content" tabindex="-1"></a> <div class="block block-system block-main block-system-main odd block-without-title" id="block-system-main"> <div class="block-inner clearfix"> <div class="content clearfix"> <div id="node-224562" class="node node-article view-mode-full node-published node-not-promoted node-not-sticky author-2471 even clearfix"> <p class="eyebrow">Video</p><h1 class="title" id="page-title">Thanksgiving special: dinosaur drumsticks and the story of the turkey trot</h1><div class="group-teaser-wrapper field-group-html-element teaser-test">Yale researchers find paleontological origins of the way modern birds navigate the world when they’re not in flight.</div><div class="byline-date clearfix"><div class="byline">By Jim Shelton</div><div class="date">November 20, 2024</div><div class="readtime">4 min read</div><div class="sharetools"><span class="a2a_kit a2a_kit_size_28 a2a_target addtoany_list" id="da2a_2"> <a class="a2a_button_facebook"><span class="a2a_label">Share this with Facebook</span></a> <a class="a2a_button_x"><span class="a2a_label">Share this with X</span></a> <a class="a2a_button_linkedin"><span class="a2a_label">Share this with LinkedIn</span></a> <a class="a2a_button_email"><span class="a2a_label">Share this with Email</span></a> <a class="a2a_button_print"><span class="a2a_label">Print this</span></a> </span> </div></div><div class="typography"> <div class="feature-media"> <div class="embedded-video"> <div class="player"> <iframe class="" width="1022" height="594" src="//www.youtube.com/embed/zMw_ZDG60dQ?width=1022&height=594&theme=dark&autoplay=0&vq=hd1080&rel=0&showinfo=1&modestbranding=1&iv_load_policy=1&controls=1&autohide=2&wmode=opaque" frameborder="0" allowfullscreen></iframe> </div> </div> </div> <div class="story clearfix"> <p>Wings may be the obvious choice when studying the connection between dinosaurs and birds, but a pair of Yale paleontologists prefers drumsticks. That part of the leg, they say, is where fibular reduction among some dinosaurs tens of millions of years ago helped make it possible for peacocks to strut, penguins to waddle, and turkeys to trot.</p> <p><span class="dquo">“</span>A good way to understand this is to take a look at drumsticks, like the ones people eat on Thanksgiving,” said Armita Manafzadeh, lead author of a <a href="https://www.nature.com/articles/s41586-024-08251-w">new study in Nature</a>. She is a postdoctoral researcher affiliated with the Yale Institute for Biospheric Studies, the Department of Earth & Planetary Science, and the Yale Peabody Museum.</p> <p><span class="dquo">“</span>Under the meat of a drumstick, you’ll find two bones — the tibia, which is long and thick, and the fibula, which is much shorter and thinner,” Manafzadeh explained. “This shortened fibula is what allows birds to twist and turn around when they’re not in flight. And to understand its evolutionary story, we have to look at dinosaurs.”</p> <p>Yet the fibula had been largely overlooked by paleontologists and other scientists, often viewed as merely a small remnant of a once-larger physiological feature. The idea that the shortened fibula had a distinct evolutionary benefit was relatively unexplored.</p> <p><span class="dquo">“</span>The fibula is, in general, the more diminutive of the two lower leg bones, and often neglected in the study of vertebrate form and function,” said Bhart-Anjan Bhullar, associate professor of Earth and planetary sciences in Yale’s Faculty of Arts and Sciences, associate curator at the Yale Peabody Museum, and co-author of the study. “But evolution acts on all parts of the body, great and small. Structures and regions that have been ignored are often gold mines for new insights and untold tales.”</p> <p>For the study, the researchers used X-ray videos of a present-day bird — a helmeted guineafowl — to precisely measure the knee-joint poses of the bird. Using cutting-edge computer animation software, they combined the videos with 3D models to visualize how the bird’s bone surfaces fit together geometrically and how those joints appeared in motion.</p> <p>They also collected X-ray videos from an iguana and an alligator and examined the shapes of leg bones in other birds, including a penguin, an ostrich, an owl, and a crane.</p> <p>The researchers found that in birds, the tibial joint surfaces have curved arcs, and the shortened fibula is able to roll within the bird’s drumstick for about its length relative to the tibia. Taken together, these features enable the knee bones to maintain smooth contact, even when the joint twists by more than 100 degrees.</p> <p><span class="dquo">“</span>You can see that the fibula of birds is moving completely differently from that of other living reptiles,” Manafzadeh said. “It’s why their knees are uniquely able to spin, allowing them to navigate their world more effectively. They use that mobility to turn and maneuver on the ground, but we suspect they’re also using it in mating displays, prey gathering, and moving about tree branches.”</p> <p>Next, the researchers searched for the evolutionary origins of the shortened fibula in birds — and found their answer in certain species of dinosaurs.</p> <p>While many dinosaurs, including <em>Tyrannosaurus rex</em>, had straightened tibial surfaces and stiffened drumsticks that only allowed for hinge-like knees, certain avian ancestors, including <em>Rahonavis ostromi</em> and <em>Ichthyornis dispar</em>, showed indications of curved tibial surfaces and a shortened, thinner fibula that was free to move on its own.</p> <p><span class="dquo">“</span>We found that the very features that appeared in early dinosaurs to stiffen the leg ended up being co-opted in birds and their close relatives to mobilize the knee joint in a unique and extreme way,” Bhullar said. “Over and again, we see that evolution operates by repurposing existing structures and functions, often in surprising and unpredictable ways.”</p> <p>The researchers said several well-known Yale Peabody Museum fossils were pivotal in the work, including <em>Allosaurus</em>, the giant Jurassic predator discovered by O.C. Marsh (which had a stiffened dinosaurian knee); <em>Deinonychus</em>, the “velociraptor” of the “Jurassic Park” films (which had an early form of the birdlike knee joint); and <em>Ichthyornis</em>, whose proto-beak was the subject of an <a href="https://news.yale.edu/2018/05/02/scientists-find-first-bird-beak-right-under-their-noses">earlier study</a> by Bhullar (and which had a fully modern, avian knee).</p> <p>The new study is part of Bhullar and Manafzadeh’s <a href="https://news.yale.edu/2024/02/16/science-motion-predicting-dinosaurs-stride">ongoing research</a> into the evolution of animal motion, based on their novel method for visualizing how ancient animals moved by comparing their joints with those of modern animals.</p> <p>Stephen Gatesy of Brown University and John Nyakatura of Humboldt Universität zu Berlin in Germany are co-authors of the study.</p> </div><div class="story-bottom clearfix"><div class="tag-button-wrap"><p class="tag-button"><a href="/topics/science-technology">Science & Technology</a></p></div><div class="sharetools"><span class="a2a_kit a2a_kit_size_28 a2a_target addtoany_list" id="da2a_1"> <a class="a2a_button_facebook"><span class="a2a_label">Share this with Facebook</span></a> <a class="a2a_button_x"><span class="a2a_label">Share this with X</span></a> <a class="a2a_button_linkedin"><span class="a2a_label">Share this with LinkedIn</span></a> <a class="a2a_button_email"><span class="a2a_label">Share this with Email</span></a> <a class="a2a_button_print"><span class="a2a_label">Print this</span></a> </span> <script type="text/javascript"> <!--//--><![CDATA[//><!-- if(window.da2a)da2a.script_load(); //--><!]]> </script></div><div class="media-contact"><p class="eyebrow">Media Contact</p><p class="contact">Michael Greenwood: <a href="mailto:michael.greenwood@yale.edu">michael.greenwood@yale.edu</a>, 203-737-5151</p></div></div></div> </div> </div> </div> </div> </div> </div> </div> </div> </div><div id="zone-row-b-wrapper" class="zone-wrapper zone-row-b-wrapper clearfix row-shaded"> <div id="zone-row-b" class="zone zone-row-b clearfix container-12"> <div class="zone-inner clearfix"> <div class="grid-12 region region-row-b-first region-flexgrid" id="region-row-b-first"> <div class="region-inner region-row-b-first-inner"> <div class="block block-views block-articles-block-2 block-views-articles-block-2 odd block-without-title" id="block-views-articles-block-2"> <div class="block-inner clearfix"> <div class="content clearfix"> <div id="block-views-articles-block_2-ajax-content" class="ajaxblocks-wrapper-2"><script type="text/javascript"></script><noscript><div class="view view-articles view-id-articles view-display-id-block_2 view-dom-id-a16fe3e68569b0786ba1bf44cf5854b7"> <div class="view-filters"> <div class="more-wrap clearfix"> <h2 id="more_news_heading" class="more-news-heading">More News</h2> </div> </div> <div class="cards"> <article class="card__item"><a href="https://insights.som.yale.edu/insights/swings-in-building-permits-can-help-predict-financial-downturns" class="card__body"> <img typeof="foaf:Image" src="https://news.yale.edu/sites/default/files/styles/card/public/thumbnail/yn-gettyimages-2175917757.jpg?itok=jTqPidDi&c=ba100f0801d9c47215cfa28e84908c05" width="430" height="250" alt="" title="" /><div class="card__text"><h3 class="card__headline">Swings in building permits can help predict financial downturns</h3></div></a></article> <article class="card__item"><a href="https://nursing.yale.edu/news/faculty-spotlight-dr-rodriguez-how-native-american-heritage-informs-clinical-practice" class="card__body"> <img typeof="foaf:Image" src="https://news.yale.edu/sites/default/files/styles/card/public/thumbnail/yn-christine_rodriguez_-_headdress.jpg?itok=fIQkiAkS&c=bd2eb4007ef5aaa784bc77390ce7c484" width="430" height="250" alt="" title="" /><div class="card__text"><h3 class="card__headline">How Native American heritage informs clinical practice</h3></div></a></article> <article class="card__item"><a href="https://www.yalemedicine.org/news/at-home-combo-flu-covid-tests" class="card__body"> <img typeof="foaf:Image" src="https://news.yale.edu/sites/default/files/styles/card/public/thumbnail/flu-covid-yale-medicine.jpg?itok=18Aaq5dS&c=ba100f0801d9c47215cfa28e84908c05" width="430" height="250" alt="" title="" /><div class="card__text"><h3 class="card__headline">Is it flu or COVID-19? At-home combination tests can check for both</h3></div></a></article> <article class="card__item"><a href="https://news.yale.edu/2024/11/22/peter-salovey-named-sterling-professor-psychology" class="card__body"> <img typeof="foaf:Image" src="https://news.yale.edu/sites/default/files/styles/card/public/thumbnail/peter-salovey-yn.jpg?itok=M-9rFCeQ&c=392bd135c718f03d5ad2ab7ba10f6deb" width="430" height="250" alt="" title="" /><div class="card__text"><h3 class="card__headline">Peter Salovey named Sterling Professor of Psychology</h3></div></a></article> </div> <div class="more-button-wrap"> <div class="item-list"><ul class="pager pager-load-more"><li class="pager-next first last"><a href="/2024/11/20/thanksgiving-special-dinosaur-drumsticks-and-story-turkey-trot?mc_cid=abb8e27388&mc_eid=afc9af3eda&page=1" role="button" class="more-button"><span class="element-invisible">Show </span>More<span class="element-invisible"> Articles</span></a></li></ul></div> </div> </div></noscript></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </main> <footer id="section-footer" class="section section-footer" role="contentinfo"> <div id="zone-subfooter-wrapper" class="zone-wrapper zone-subfooter-wrapper clearfix"> <div id="zone-subfooter" class="zone zone-subfooter clearfix container-12"> <div class="zone-inner clearfix"> <div class="grid-12 region region-subfooter-first" id="region-subfooter-first"> <div class="region-inner region-subfooter-first-inner"> </div> </div> <div class="grid-12 region region-subfooter-second" id="region-subfooter-second"> <div class="region-inner region-subfooter-second-inner"> </div> </div> </div> </div> </div><div id="zone-footer-wrapper" class="zone-wrapper zone-footer-wrapper clearfix"> <div id="zone-footer" class="zone zone-footer clearfix container-12"> <div class="zone-inner clearfix"> <div class="grid-2 region region-footer-first" id="region-footer-first"> <div class="region-inner region-footer-first-inner"> <div class="footer-logo"><a href="http://www.yale.edu" class="y-icons y-yale y-mark"><span class="element-invisible">Yale</span></a></div> </div> </div><div class="grid-7 region region-footer-second" id="region-footer-second"> <div class="region-inner region-footer-second-inner"> <div class="block block-menu footer-menu block-menu-footer-menu block-menu-menu-footer-menu odd block-without-title" id="block-menu-menu-footer-menu"> <div class="block-inner clearfix"> <div class="content clearfix"> <ul class="menu"><li class="first leaf menu-browse-archives"><a href="/browse-archives"><span>Browse Archives</span></a></li> <li class="leaf menu-contact-us"><a href="/contact-us"><span>Contact Us</span></a></li> <li class="leaf menu-for-the-media"><a href="http://communications.yale.edu/media"><span>For the Media</span></a></li> <li class="leaf menu-it’s-your-yale"><a href="https://your.yale.edu"><span>It’s Your Yale</span></a></li> <li class="leaf menu-apply-to-yale"><a href="http://www.yale.edu/admissions"><span>Apply to Yale</span></a></li> <li class="last leaf menu-give-to-yale"><a href="http://forhumanity.yale.edu"><span>Give to Yale</span></a></li> </ul> </div> </div> </div> <div class="block block-footer-message block-footer-message block-footer-message-footer-message even block-without-title" id="block-footer-message-footer-message"> <div class="block-inner clearfix"> <div class="content clearfix"> <p>Managed by the <a href="http://communications.yale.edu">Office of Public Affairs & Communications</a></p> </div> </div> </div> <div class="block block-block footer-copyright block-6 block-block-6 odd block-without-title" id="block-block-6"> <div class="block-inner clearfix"> <div class="content clearfix"> <p class='footer-copyright'>Copyright © 2024 Yale University · All rights reserved · <a title='Yale Privacy policy' href='https://www.yale.edu/privacy-policy'> Privacy policy</a> · <a title='Accessibility at Yale' href='https://usability.yale.edu/web-accessibility/accessibility-yale'> Accessibility at Yale</a> </p> </div> </div> </div> <div class="block block-menu-block sharing-menu sharing-menu-footer block-2 block-menu-block-2 even block-without-title" id="block-menu-block-2"> <div class="block-inner clearfix"> <div class="content clearfix"> <div class="menu-block-wrapper menu-block-2 menu-name-menu-social-buttons parent-mlid-0 menu-level-1"> <ul class="menu"><li class="first leaf menu-mlid-882 menu-facebook"><a href="https://www.facebook.com/YaleUniversity" class="fa fa-facebook"><span>Facebook</span></a></li> <li class="leaf menu-mlid-1261 menu-instagram"><a href="http://instagram.com/yale" class="fa fa-instagram"><span>Instagram</span></a></li> <li class="leaf menu-mlid-877 menu-youtube"><a href="https://www.youtube.com/@yale" class="fa fa-youtube-play"><span>YouTube</span></a></li> <li class="last leaf menu-mlid-1266 menu-rss-feeds"><a href="/rss-feeds" class="fa fa-rss"><span>RSS Feeds</span></a></li> </ul></div> </div> </div> </div> </div> </div><div class="grid-3 region region-footer-third" id="region-footer-third"> <div class="region-inner region-footer-third-inner"> <div class="block block-views footer-instagram block-home-block-3 block-views-home-block-3 odd block-without-title" id="block-views-home-block-3"> <div class="block-inner clearfix"> <div class="content clearfix"> <div class="view view-home view-id-home view-display-id-block_3 view-dom-id-835396f7cf586f9c2842576c925166b7"> <div class="view-content"> <div class="views-row views-row-1 views-row-odd views-row-first views-row-last"> <a href="https://www.instagram.com/yale" class="instagram_teaser"><figure class="instagram_teaser_figure responsive_image"><span class="instagram_teaser_image"><img typeof="foaf:Image" src="https://news.yale.edu/sites/default/files/styles/instagram_image/public/the_game_hype_video.jpg?itok=JWJInUco&c=fea320657ae6ac92d8bf7895abbc65a7" alt="Yale on Instagram" /></span><figcaption class="instagram_teaser_caption button_text">Yale on Instagram</figcaption></figure></a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></footer> </div> <script type="text/javascript" src="https://news.yale.edu/sites/default/files/js/js_mxhs19B2L1PniTjg1XrJCwP176BrYHpQxUJ4Cb28agY.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- da2a.targets=[ {title:"Thanksgiving special: dinosaur drumsticks and the story of the turkey trot",url:"https:\/\/news.yale.edu\/2024\/11\/20\/thanksgiving-special-dinosaur-drumsticks-and-story-turkey-trot"}, {title:"Thanksgiving special: dinosaur drumsticks and the story of the turkey trot",url:"https:\/\/news.yale.edu\/2024\/11\/20\/thanksgiving-special-dinosaur-drumsticks-and-story-turkey-trot"}]; da2a.html_done=true;if(da2a.script_ready&&!da2a.done)da2a.init();da2a.script_load(); //--><!]]> </script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- (function() { var sz = document.createElement('script'); sz.type = 'text/javascript'; sz.async = true; sz.src = '//siteimproveanalytics.com/js/siteanalyze_66356571.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sz, s); })(); //--><!]]> </script> <script type="text/javascript" src="https://news.yale.edu/sites/default/files/js/js_B-B85itFsw0IIuIbdDPPQ_Lw5-jVh0r7O7s-Adqij_Y.js"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"86ae475b6c","applicationID":"103668429","transactionName":"MVNSNkNSWxBUAURYDAgZZRBYHBoKWwZVSU0WXkA=","queueTime":0,"applicationTime":328,"atts":"HRRRQAtISB4=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>