2012 London Olympics 86 Days to go-Stamps on Beijing 2008-Isle of Man

2012 London Olympics 86 Days to go-Stamps on  Beijing 2008-Isle of Man

Isle of Man released  a miniature sheet with four stamps  in a presentation pack on 21 April 2008 on Beijing olympics 2008. Three stamps depict olympic sport of Archery, Cycling and Horse Riding and the fourth one depicts Olympic Flame.