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