512pt × 512pt icon for iDoodle is a semi-realistic illustration designed to well match other Apple application icons


© Icon