Lighter Side of the News (Feb. 14, 2020) by HallR

Question 8

This photo was taken last weekend at a facility in what city located 30 miles east of Los Angeles, California?

Click for additional information

Pomona

Back