Cluedo Wiki
Advertisement

Detective Amarillo is a character in the IDW comic series.

Advertisement