I have a 10 hour Layover in Heathrow later this month. Any recommendations on places to check out and maybe a pub or two to hit in that timeframe? Also, for folks that are familiar with Heathrow, am I even crazy for thinking I can check out some sights in that time?

Thanks,

Don