Lost Print # 11 Glasgow Confirmed, Now We Wait
Here are the two hints for the upcoming ‘Lost’ poster drop, this is aiming us at Buchanan St in Glasgow, Scotland. The next hint confirms the location to be ‘Forbidden Planet’ at 168 Buchanan St, Glasgow, Lanarkshire. Their London location gave out Apollo bars during the first LOST ARG.
Now the next question is, when?