Imagine Cup Worldwide Finals trip report
Tuesday, August 30, 2005 5:49 PM
Well it seems like an age ago now but this year’s finals were held earlier in the month in Yokohama, Japan, which is a fabulous blend of both the traditional and modern situated about one hour south of Tokyo. Famous for its port, a devastating earthquake,
Read More