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