Grey’s Anatomy Season 8 Episode 18 “The Lion Sleeps Tonight” Photos

2 years ago, by

March 19, 2012

We all know how hard waiting is, so, that is why we have a special treat for you, the promotional photos for the upcoming episode of Grey’s Anatomy.  Check the latest photos for Grey’s Anatomy; Season 8 Episode 18; “The Lion Sleeps Tonight”; scheduled to air on April 5.

Source: Spoiler TV