Loading...

Largest Church Opens

| Houston is now home to the country's largest church. Formerly the Compaq basketball arena, it is now Lakewood Church. It seats 16,000 members and cost $75 million in renovations.