Spiffed

Ico is a 1981 animated film that was released on video in the United States in 1985 by Geo LTD. Home Video.