Space : satellites : agreement between the United States of America and other governments signed at Dromoland Castle, Co. Clare (Ireland) June 26, 2004 ; entered into force December 12, 2011.