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