
Christian Science
New Christian Science church in Dixon, Illinois, draws online attention for its appearance from above
A newly built Christian Science church in Illinois drew wide attention online after a Google Earth image showed its outline, which some viewers compared to a large male...