I Want To Watch You Fuck My Stepbrother
Stars
Biographical
Lulu Chu was born on 14 January 2001 in Wuhan, Hubei, China. Lulu is an actor.
She was born in China and adopted by a Catholic family shortly before she turned one-years old and grew up in Oklahoma. Life with her adoptive family was rough and she moved out a week after turning 18.