bfi IMAX

by Suw on June 5, 2003

Further investigations show that the bfi IMAX in London will be showing it, but they don't know when. They'll be deluged when they do though, that's for sure.

Comments on this entry are closed.

Previous post:

Next post: