Paper Owl Town by British artist Helen Musselwhite (1) Paper Owl Town by British artist Helen Musselwhite