Click posts for full images.
Sun Li sticks 1 of her 2 feet in the air for you to stare and be amazed at
Sun Li started walking on her bare feet in Shanghai, China.
Sun is a Chinese actress.
Critics call Sun Li the Queen of Television. In 2018, she won the three biggest awards in television, called the Grand Slam.