Isle of Man Post has landed a major coup and will be issuing a set of eight stamps to coincide with the worldwide release of The Lord of the Rings – Return of the King’ epic on December 17th 2003. [More]