VIDEOS: Temple of the Dog @ Madison Square Garden

Temple Of The Dog took the stage and gave Madison Square Garden a show 25 years in the making.  #SoJealous

Thanks to the internet you can check out some of the amazingness that went down in the big city last night: