leafhopper stamp The Faroe Islands are a group of self-governing Danish islands located in the North Atlantic between Great Britain and Iceland.   This stamp depicts a leafhopper, Macrosteles alpinus (family Cicindellidae).   It is one of four leafhopper stamps issued by the Faroe Islands in 1995.