Pengyu CHEN

A very large, very cold, and extremely isolated planet.