Follow up on yesterday’s Miley Cyrus post:
The logo is actually that of the Metro in Chicago and they are LOST fans. Looks like Miley was filming the movie there. They sell this Metro Dharma Hoodie on their site. They replied to me on Twitter and said “our staff were LOSTcrazy- Ergo “Metro Station” merch. What if finds the Island below Metro?”
Metro staff, you are wonderful people.
One of the coolest venues out here