Holy Land U.S.A.

Holy Land USA in Connecticut. Finally got a chance to visit. This is the main shot from below.