i agree with PB_Smith, looks suspiciously like good old San Pedro (Trichocerus panachoi) . . . but it's always hard to be 100% certain. Gorgeous specimans!