Grease the Movie Pop Quiz

Despite it not being acknowledged in the film itself, the location of the movie was obviously California. However, which US city was the original Grease stage musical set
Choose the right answer:
Option A New York
Option B Detroit
Option C Los Angeles
Option D Chicago
 summerredux posted over a year ago
skip question >>
save