Funny Review St Peter’s Basilica, Italy

“…the Disney World of Christianity…”

Was this review funny?