Very Crazy Church Website The Flash intro to this website looks like it’s a church for the Decepticons. http://www.newbirth.org/ Â 3 Comments