Definition of a Religion: Church of the Flying Spaghetti Monster
Visit the following website committed to the Church of the Flying Spaghetti Monster, view it's contents, and then answer the following; Is the Church of the Flying Spaghetti Monster a religion? Here is the website: http://www.venganza.org/.