Rachel Aberle

Rachel Aberle is an actress who played Shelley in the Season 8 episode What's Up, Tiger Mommy?