Loading '>

Loading...

to add this to Watch Later

Add to

Loading playlists...

Loading '> YouTube

Loading '>

Loading

" />

YouTube

Loading '>

Loading...

to add this to Watch Later

Add to

Loading playlists...

YouTube

Loading '>

Loading...

to add this to Watch Later

Add to

Loading playlists...

" /> YouTube

Loading '>

Loading...

to add this to Watch Later

Add to

Loading playlists...

" />@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(Roboto Regular),local(Roboto-Regular),url(//fonts.gstatic.com/s/roboto/v16/zN7GBFwfMP4uA6AR0HCoLQ.ttf)format(truetype);}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local(Roboto Medium),local(Roboto-Medium),url(//fonts.gstatic.com/s/roboto/v16/RxZJdnzeo3R5zSexge8UUaCWcynf cDxXwCLxiixG1c.ttf)format(truetype);}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local(Roboto Italic),local(Roboto-Italic),url(//fonts.gstatic.com/s/roboto/v16/W4wDsBUluyw0tK3tykhXEfesZW2xOQ-xsNqO47m55DA.ttf)format(truetype);}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:local(Roboto Medium Italic),local(Roboto-MediumItalic),url(//fonts.gstatic.com/s/roboto/v16/OLffGBTaF0XFOW1gnuHF0Z0EAVxt0G0biEntp43Qt6E.ttf)format(truetype);}if (document.fonts && document.fonts.load) {document.fonts.load(400 10pt Roboto, E);document.fonts.load(500 10pt Roboto, E);}var ytcsi = {gt: function(n) {n = (n || ) + data ;return ytcsi[n] || (ytcsi[n] = {tick: {},info: {}});},now: window.performance && window.performance.timing &&window.performance.now ? function() {return window.performance.timing.navigationStart + window.performance.now();} : function() {return (new Date()).getTime();},tick: function(l, t, n) {ticks = ytcsi.gt(n).tick;var v = t || ytcsi.now();if (ticks[l]) {ticks[  + l] = (ticks[  + l] || [ticks[l]]);ticks[  + l].push(v);}ticks[l] = v;},info: function(k, v, n) {ytcsi.gt(n).info[k] = v;},setStart: function(s, t, n) {ytcsi.info(yt sts, s, n);ytcsi.tick( start, t, n);}};(function(w, d) {ytcsi.setStart(dhs, w.performance ? w.performance.timing.responseStart : null);var isPrerender = (d.visibilityState || d.webkitVisibilityState) == prerender;var vName = d.webkitVisibilityState ? webkitvisibilitychange : visibilitychange;if (isPrerender) {ytcsi.info(prerender, 1);var startTick = function() {ytcsi.setStart(dhs);d.removeEventListener(vName, startTick);};d.addEventListener(vName, startTick, false);}if (d.addEventListener) {d.addEventListener(vName, function() {ytcsi.tick(vc);}, false);}var slt = function(el, t) {setTimeout(function() {var n = ytcsi.now();el.loadTime = n;if (el.slt) {el.slt();}}, t);};w.  ytRIL = function(el) {if (!el.getAttribute(data-thumb)) {if (w.requestAnimationFrame) {w.requestAnimationFrame(function() {slt(el, 0);});} else {slt(el, 16);}}};})(window, document);var ytcfg = {d: function() {return (window.yt && yt.config ) || ytcfg.data  || (ytcfg.data  = {});},get: function(k, o) {return (k in ytcfg.d()) ? ytcfg.d()[k] : o;},set: function() {var a = arguments;if (a.length > 1) {ytcfg.d()[a[0]] = a[1];} else {for (var k in a[0]) {ytcfg.d()[k] = a[0][k];}}}};  ytcfg.set(EXP HTML5 SERVERSIDE PAGEAD ID SETS COOKIE, false);ytcfg.set(LACT, null);
  




  
        (function(){var b={a:content-snap-width-1,b:content-snap-width-2,c:content-snap-width-3};function f(){var a=[],c;for(c in b)a.push(b[c]);return a}
function h(a){var c=f().concat([guide-pinned,show-guide]),e=c.length,g=[];a.replace(/\S+/g,function(a){for(var d=0;d
    
  

    
      
    

  

  
      
    
  

  
      
          
    
      
      
        
            
                  
      Try ad-free for 3 months
  

            
          
              
      
        

    
Loading...
    
  

  

          
          
                Sign up by September 30th for an extended 3-month trial of YouTube Red.

          
          
              
  
    
        
        

    
        Working...
    
  

      
  

          
      
        
    













            
    


      No thanks












      Try it free
        
        
      
    
  

  
  
    
      
      
      
          
      
      
      
    
  


  

    
      
              
Language:
  
  English



      
      
              
Content location:
  
  United States



      
      
              
Restricted Mode:
  
Off



      
  
History    Help

      
      
        

    
Loading...
    
  

  

      
      
        

    
Loading...
    
  

  

      
      
        

    
Loading...
    
  

  

  About
  Press
  Copyright
  Creators
  Advertise
  Developers
  +YouTube
  Terms
  Privacy
  
Policy & Safety
  
  Send feedback
  
    Test new features
  
  



      
    
      
      
        
          
              
      
        

    
Loading...
    
  

  

          
          
              
  

          
          
              
  
    
        
        

    
        Working...
    
  

      
  

          
        
        
      
    
  


    
      Sign in to add this to Watch Later

    
  
    
Add to
    
  
  
      
        

    
        Loading playlists...
    
  

  
    var ytspf = ytspf || {};ytspf.enabled = true;ytspf.config = {reload-identifier: spfreload};ytspf.config[request-headers] = {X-YouTube-Identity-Token: null};ytspf.config[experimental-request-headers] = ytspf.config[request-headers];ytspf.config[cache-max] = 50;ytspf.config[navigate-limit] = 50;ytspf.config[navigate-lifetime] = 64800000;ytspf.config[animation-duration] = 0;
  
  
spf.script.path({www/: /yts/jsbin/www-en US-vfl5dcxZP/});var ytdepmap = {www/base: null, www/common: www/base, www/angular base: www/common, www/channels accountupload: www/common, www/channels: www/common, www/dashboard: www/common, www/downloadreports: www/common, www/experiments: www/common, www/feed: www/common, www/instant: www/common, www/legomap: www/common, www/promo join network: www/common, www/results harlemshake: www/common, www/results: www/common, www/results starwars: www/common, www/subscriptionmanager: www/common, www/unlimited: www/common, www/watch: www/common, www/ypc bootstrap: www/common, www/ypc core: www/common, www/channels edit: www/channels, www/live dashboard: www/angular base, www/videomanager: www/angular base, www/watch autoplayrenderer: www/watch, www/watch edit: www/watch, www/watch editor: www/watch, www/watch live: www/watch, www/watch promos: www/watch, www/watch speedyg: www/watch, www/watch transcript: www/watch, www/watch videoshelf: www/watch, www/ct advancedsearch: www/videomanager, www/my videos: www/videomanager};spf.script.declare(ytdepmap);if (window.ytcsi) {window.ytcsi.tick(je, null, );}yt.setConfig({XHR APIARY HOST: youtubei.youtube.com,GAPI HINT PARAMS: m;\/ \/scs\/abc-static\/ \/js\/k=gapi.gapi.en.ZPSwvoEq44A.O\/m=  features  \/am=AAg\/rt=j\/d=1\/rs=AHpOoo8-JL5R4cxPdwFdZ0Yu3 ek27rKCQ,INNERTUBE CONTEXT CLIENT NAME: 1,INNERTUBE API KEY: AIzaSyAO FJ2SlqU8Q4STEHLGCilw Y9 11qcW8,APIARY HOST FIRSTPARTY: ,INNERTUBE API VERSION: v1,APIARY HOST: ,INNERTUBE CONTEXT CLIENT VERSION: 1.20170921,VISITOR DATA: CgtadEJTMVM3bDlncw%3D%3D,GAPI HOST: https:\/\/apis.google.com,GAPI LOCALE: en US,INNERTUBE CONTEXT HL: en,INNERTUBE CONTEXT GL: US,XHR APIARY HOST: youtubei.youtube.com});yt.setConfig({ROOT VE CHILDREN: [CAEQ7VAiEwiF0rXA67nWAhWF3pwKHZhCCngo-B0,CAIQpmEiEwiF0rXA67nWAhWF3pwKHZhCCngo-B0],ROOT VE TYPE: 3832});yt.setConfig({EVENT ID: ZY7FWcWLI4W98wSYhanABw,PAGE NAME: watch,LOGGED IN: false,SESSION INDEX: null,VALID SESSION TEMPDATA DOMAINS: [www.youtube.com,gaming.youtube.com],PARENT TRACKING PARAMS: ,FORMATS FILE SIZE JS: [%s B,%s KB,%s MB,%s GB,%s TB],DELEGATED SESSION ID: null,ONE PICK URL: ,UNIVERSAL HOVERCARDS: false,GOOGLEPLUS HOST: https:\/\/plus.google.com,PAGEFRAME JS: \/yts\/jsbin\/www-pageframe-vflYl5V4i\/www-pageframe.js,GAPI LOADER URL: \/yts\/jsbin\/www-gapi-loader-vflezhuLT\/www-gapi-loader.js,JS COMMON MODULE: \/yts\/jsbin\/www-en US-vfl5dcxZP\/common.js,PAGE FRAME DELAYLOADED CSS: \/yts\/cssbin\/www-pageframedelayloaded-vflqCa9-j.css,EXPERIMENT FLAGS: {consent url override:,cold load nav start web:true,web logging max batch:100,live chat message sampling rate:1.0,debug forced promo id:,autoplay pause by lact sec:0,optimistically create transport client:true,chat smoothing animations:84,botguard periodic refresh:true,enable server side search pyv:true,remove web visibility batching:true,service worker push force notification prompt tag:1,log web screen end:true,youtubei for web:true,cancel pending navs:true,service worker push prompt delay ms:3888000000,autoplay pause sampling fraction:0.0,comment deep link:true,custom emoji creator:true,app settings snapshot is logging enabled:true,warm load nav start web:true,custom emoji super chat:true,service worker push home only:true,desktop pyv on watch missing params:true,use watch fragments2:true,service worker enabled:true,autoescape tempdata url:true,custom emoji legacy:true,custom emoji desktop:true,service worker push prompt cap:-1,desktop polymer:true,app settings snapshot min time between snapshots hours:24,custom emoji main app:true,use push for desktop live chat:true,enable playlist visibility:true,web always load chat support:true,service worker scope:\/,gfeedback for signed out users enabled:true,live chat message sampling method:,service worker push enabled:true,block spf search ads impressions:true,clear web implicit clicktracking:true,log foreground heartbeat:true,web system health fraction:0.01,web gel lact:true,player swfcfg cleanup:true,live chat inline moderation:true,sponsors whitelist creator:true,log window onerror fraction:0.1,autoplay pause by lact sampling fraction:0.0,same domain static resources desktop:true,desktop notification set title bar:true,live chat replay milliqps threshold:5000,desktop pyv on watch override lact:true,dark launch live chat replay:true,log web meta interval ms:0,enable logging directives desktop:true,interaction logging on gel web:true,service worker push logged out prompt watches:-1,desktop pyv on watch via valor:true,watch next pause autoplay lact sec:0,enable youtubei innertube:true,enable more related ve logging:true},GUIDE DELAY LOAD: true,GUIDE DELAYLOADED CSS: \/yts\/cssbin\/www-guide-vflJFFhnq.css,GUIDED HELP PARAMS: {logged in:0},HIGH CONTRAST MODE CSS: \/yts\/cssbin\/www-highcontrastmode-vflpH8DIL.css,PREFETCH LINKS: false,PREFETCH LINKS MAX: 1,PREFETCH AUTOPLAY: false,PREFETCH AUTOPLAY TIME: 0,PREFETCH AUTONAV: false,PREBUFFER MAX: 1,PREBUFFER LINKS: false,PREBUFFER AUTOPLAY: false,PREBUFFER AUTONAV: false,WATCH LATER BUTTON: \n\n  \u003cbutton class=\yt-uix-button yt-uix-button-size-small yt-uix-button-default yt-uix-button-empty yt-uix-button-has-icon no-icon-markup addto-button video-actions spf-nolink hide-until-delayloaded addto-watch-later-button-sign-in yt-uix-tooltip\ type=\button\ onclick=\;return false;\ title=\Watch later\ role=\button\ data-button-menu-id=\shared-addto-watch-later-login\ data-video-ids=\  VIDEO ID  \\u003e\u003cspan class=\yt-uix-button-arrow yt-sprite\\u003e\u003c\/span\u003e\u003c\/button\u003e\n,WATCH QUEUE BUTTON:   \u003cbutton class=\yt-uix-button yt-uix-button-size-small yt-uix-button-default yt-uix-button-empty yt-uix-button-has-icon no-icon-markup addto-button addto-queue-button video-actions spf-nolink hide-until-delayloaded addto-tv-queue-button yt-uix-tooltip\ type=\button\ onclick=\;return false;\ title=\Queue\ data-style=\tv-queue\ data-video-ids=\  VIDEO ID  \\u003e\u003c\/button\u003e\n,WATCH QUEUE MENU:   \u003cspan class=\thumb-menu dark-overflow-action-menu video-actions\\u003e\n    \u003cbutton aria-expanded=\false\ aria-haspopup=\true\ onclick=\;return false;\ class=\yt-uix-button-reverse flip addto-watch-queue-menu spf-nolink hide-until-delayloaded yt-uix-button yt-uix-button-dark-overflow-action-menu yt-uix-button-size-default yt-uix-button-has-icon no-icon-markup yt-uix-button-empty\ type=\button\ \u003e\u003cspan class=\yt-uix-button-arrow yt-sprite\\u003e\u003c\/span\u003e\u003cul class=\watch-queue-thumb-menu yt-uix-button-menu yt-uix-button-menu-dark-overflow-action-menu hid\\u003e\u003cli role=\menuitem\ class=\overflow-menu-choice addto-watch-queue-menu-choice addto-watch-queue-play-next yt-uix-button-menu-item\ data-action=\play-next\ onclick=\;return false;\  data-video-ids=\  VIDEO ID  \\u003e\u003cspan class=\addto-watch-queue-menu-text\\u003ePlay next\u003c\/span\u003e\u003c\/li\u003e\u003cli role=\menuitem\ class=\overflow-menu-choice addto-watch-queue-menu-choice addto-watch-queue-play-now yt-uix-button-menu-item\ data-action=\play-now\ onclick=\;return false;\  data-video-ids=\  VIDEO ID  \\u003e\u003cspan class=\addto-watch-queue-menu-text\\u003ePlay now\u003c\/span\u003e\u003c\/li\u003e\u003c\/ul\u003e\u003c\/button\u003e\n  \u003c\/span\u003e\n,SAFETY MODE PENDING: false,ZWIEBACK PING URLS: [https:\/\/www.google.com\/pagead\/lvz?req ts=1506119269\u0026pg=watch\u0026evtid=AP6Vqb-AlPg0 KQfrrJ09DxMxhCiT0qHAh7Jk4MoC2tGT3FIcbokBReBKD6L OYqFno-HOQIGANGzpLL2McnR6ULDK2zcgDHrQ\u0026sigh=AP-8cyQlc-5NFep-Sm qsxEtI3uYlzgu1g],LOCAL DATE TIME CONFIG: {dateFormats:[MMMM d, yyyy h:mm a,MMMM d, yyyy,MMM d, yyyy,MMM d, yyyy],amPms:[AM,PM],shortWeekdays:[Sun,Mon,Tue,Wed,Thu,Fri,Sat],formatWeekdayShortTime:EE h:mm a,formatLongDate:MMMM d, yyyy h:mm a,months:[January,February,March,April,May,June,July,August,September,October,November,December],formatShortTime:h:mm a,weekendRange:[6,5],formatShortDate:MMM d, yyyy,weekdays:[Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday],firstWeekCutoffDay:3,formatLongDateOnly:MMMM d, yyyy,firstDayOfWeek:0,shortMonths:[Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec]},PAGE CL: 169628644,PAGE BUILD LABEL: youtube.ytfe.desktop 20170921 0 RC4,VARIANTS CHECKSUM: 9cf9d4f38880dda672599afe3f7371c6,CLIENT PROTOCOL: HTTP\/1.0,CLIENT TRANSPORT: tcp,MDX ENABLE CASTV2: true,MDX ENABLE QUEUE: true,FEEDBACK BUCKET ID: Watch,FEEDBACK LOCALE LANGUAGE: en,FEEDBACK LOCALE EXTRAS: {experiments:23700014,23700245,23700266,23700361,23700451,23700503,23700517,23700732,23700784,23701221,23701283,23701297,23701476,23701576,23701664,23701666,23701744,23701787,23701868,23701882,23702018,23702077,23702138,23702294,23702303,23702322,23702513,23702700,23702731,23702894,23702945,23703024,23703046,23703172,23703432,23703564,23703761,23703820,23704228,23704248,23704249,23704318,23704517,23704728,23704745,9415398,9419979,9420289,9422596,9431754,9432939,9438067,9438309,9439294,9440054,9441194,9442387,9442746,9444771,9445139,9448302,9449243,9451814,9453167,9453409,9456445,9456628,9456939,9457114,9457169,9459792,9459799,9460098,9460350,9460554,9460829,9460959,9463460,9463594,9463830,9463936,9463963,9464199,9464201,9464205,9464207,9464230,9464887,9465513,9466608,9466835,9467472,9467502,9467508,9467510,9467512,9467663,9467700,9467795,9467806,9467820,9467822,9467848,9468195,9468715,9469734,9469862,9469883,9469934,9470040,9470791,9471103,9471235,9471263,9471650,9471865,9471955,9472191,9472401,9472500,9472711,9472760,9473198,9473374,9473384,9473393,9473977,9474081,9474396,9474595,9474808,9474861,9475218,9475460,9476026,9476077,9476124,9476178,9476327,9476747,9477113,9477401,9477419,9477905,9478340,9478787,9479155,9479200,9479354,9479416,9479456,9479750,9479891,9479958,9480013,9480071,9480123,9480312,9480317,9480337,9480371,9480475,9480711,9481502,9482003,9482614,9482649,9482972,9482979,9482998,9483190,9483245,9483308,9483512,9483555,9483583,9483589,9483689,9483718,9483858,9483938,9484088,9484167,9484505,9484996,9485000,9486106,9486160,9486172,9486391,9486423,9486443,9486501,9487037,9487329,9487434,9487458,9487532,9487575,9487645,9487777,9487926,9487955,9488038,9488155,9488215,9488257,9488272,9488552,9488991,9488995,9489074,9489150,9489225,9489266,9489277,9489280,9489315,9489331,9489336,9489532,9489700,accept language:null,logged in:false}});   yt.setConfig({
    GUIDED HELP LOCALE: en US,
    GUIDED HELP ENVIRONMENT: prod
  });
yt.setConfig(SPF SEARCH BOX, true);yt.setMsg({ADDTO CREATE NEW PLAYLIST: Create new playlist\n,ADDTO CREATE PLAYLIST DYNAMIC TITLE:   $dynamic title placeholder (create new)\n,ADDTO WATCH LATER: Watch later,ADDTO WATCH LATER ADDED: Added,ADDTO WATCH LATER ERROR: Error,ADDTO WATCH QUEUE: Watch Queue,ADDTO WATCH QUEUE ADDED: Added,ADDTO WATCH QUEUE ERROR: Error,ADDTO TV QUEUE: Queue,ADS INSTREAM FIRST PLAY: A video ad is playing.,ADS INSTREAM SKIPPABLE: Video ad can be skipped.,ADS OVERLAY IMPRESSION: Ad displayed.,MASTHEAD NOTIFICATIONS LABEL: {other: # unread notifications., case0: 0 unread notifications., case1: 1 unread notification.},MASTHEAD NOTIFICATIONS COUNT 99PLUS: 99+,MDX AUTOPLAY OFF: Autoplay is off,MDX AUTOPLAY ON: Autoplay is on});  yt.setConfig(FEED PRIVACY CSS URL, \/yts\/cssbin\/www-feedprivacydialog-vflWi26th.css);
  yt.setConfig(FEED PRIVACY LIGHTBOX ENABLED, true);
yt.setConfig({SBOX JS URL: \/yts\/jsbin\/www-searchbox-legacy-vflE7SXdo\/www-searchbox-legacy.js,SBOX SETTINGS: {HAS ON SCREEN KEYBOARD:false,PSUGGEST TOKEN:null,SESSION INDEX:null,IS FUSION:false,PQ:,REQUEST LANGUAGE:en,SUGG EXP ID:,REQUEST DOMAIN:us},SBOX LABELS: {SUGGESTION DISMISSED LABEL:Suggestion dismissed,SUGGESTION DISMISS LABEL:Remove}});  yt.setConfig({
    YPC LOADER JS: \/yts\/jsbin\/www-ypc-vflGd4uOs\/www-ypc.js,
    YPC LOADER CSS: \/yts\/cssbin\/www-ypc-vflXFWcXr.css,
    YPC SIGNIN URL: https:\/\/accounts.google.com\/ServiceLogin?service=youtube\u0026uilel=3\u0026continue=http%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction handle signin%3Dtrue%26next%3D%252F%26hl%3Den%26app%3Ddesktop\u0026hl=en\u0026passive=true,
    DBLCLK ADVERTISER ID: 2542116,
    DBLCLK YPC ACTIVITY GROUP: youtu444,
    SUBSCRIPTION URL: \/subscription ajax,
    YPC SWITCH URL: \/signin?skip identity prompt=True\u0026action handle signin=true\u0026next=%2F\u0026feature=purchases,
    YPC GB LANGUAGE: en US,
    YPC MB URL: https:\/\/payments.youtube.com\/payments\/v4\/js\/integrator.js?ss=md,
    YPC TRANSACTION URL: \/transaction handler,
    YPC SUBSCRIPTION URL: \/ypc subscription ajax,
    YPC POST PURCHASE URL: \/ypc post purchase ajax,
    YTR FAMILY CREATION URL: https:\/\/families.google.com\/webcreation?usegapi=1,
    YTO GTM DATA: {event: purchased, purchaseStatus: success},
    YTO GTM 1 BUTTON CLICK DATA: {event: landingButtonClick, buttonPosition: 1},
    YTO GTM 2 BUTTON CLICK DATA: {event: landingButtonClick, buttonPosition: 2}
  });
  yt.setMsg({
    YPC OFFER OVERLAY:   \n,
    YPC UNSUBSCRIBE OVERLAY:   \n
  });
  yt.setConfig(GOOGLE HELP CONTEXT, watch);
ytcsi.info(st, 478);ytcfg.set({TIMING ACTION:watch,watch7 html5,CSI VIEWPORT:true,CSI SERVICE NAME:youtube,TIMING INFO:{yt li:0,c:WEB,yt pl:1,cver:1.20170921,yt lt:cold,GetPlayer rid:0xd3ecab8b8db2997b,GetWatchNext rid:0xd3ecab8b8db2997b}});;  yt.setConfig({
      XSRF TOKEN: QUFFLUhqbTMxZEhLZGc1TEJtbzFRNlN2cjZleEhRdnFWUXxBQ3Jtc0trZE9QT20ycEROTzNSZ1FneDB4bFlYd3lxRnpmQTJUd3JFZ1FZYjVxbi1LVFQyeEF1SklXX2s0Zlpib0EwZXc0aEhndGRuUHRSVmVDdnRrelEyYmhYMF9wMHF0Y19RM3MyVy1VRTF2SVk3R0pvby1ackhRaDRPLUxUeUg1YWZHSlJpbFNubVZYeXJlZ1VQUDZDbURKRFBHTTRlMUE=,
      XSRF FIELD NAME: session token,

      XSRF REDIRECT TOKEN: wyKG6tef4VCZYvG-DDMoofsQSpF8MTUwNjIwNTY3MEAxNTA2MTE5Mjcw  });
yt.setConfig(ID TOKEN, null);window.ytcfg.set(SERVICE WORKER KILLSWITCH, false);  yt.setConfig(THUMB DELAY LOAD BUFFER, 0);
if (window.ytcsi) {window.ytcsi.tick(jl, null, );}

YouTube

Loading '>

Loading




Popular Search

Recent Search

Recent Download