Country of Origin: USA
Ruby Shella is a French cabaret artist living in New York. One day, while taking her nephews to the beach, an accident opens the door to her remorse, doubts and loneliness.
ABOUT THE ARTIST
No Information Provided. Enjoy the Film!