Skip to content

Cage Calculus

A Data-Driven Look at Mixed Martial Arts

  • Home
  • General
  • Previews
  • Recaps
  • Rankings
  • Matchmaking
  • UFC History

Year: 2023

RankingsLeave a comment

Cage Calculus UFC Rankings (Dec. 18, 2023)

December 18, 2023December 20, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Dec. 18, 2023)

PreviewsLeave a comment

UFC 296 Previews

December 15, 2023December 16, 2023 Daniel Savickas

The UFC 296 card features twelve bouts, all of which will be previewed in this post. The card will be headlined by a bout for the welterweight title between champion Leon “Rocky” Edwards (pictured upper left) and former interim champion … Continue reading UFC 296 Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (Dec. 15, 2023)

December 15, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Dec. 15, 2023)

PreviewsLeave a comment

UFC Fight Night (Song vs. Gutierrez) Previews

December 8, 2023 Daniel Savickas

The UFC Vegas 83 card features eleven bouts, all of which will be previewed in this post. The card will be headlined by a bout between bantamweight contenders Song Yadong (pictured left) and Chris Gutierrez (pictured right). The card will … Continue reading UFC Fight Night (Song vs. Gutierrez) Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (Dec. 5, 2023)

December 5, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Dec. 5, 2023)

PreviewsLeave a comment

UFC Austin (Dariush vs. Tsarukyan) Previews

November 30, 2023December 5, 2023 Daniel Savickas

The UFC Austin card features thirteen bouts, all of which will be previewed in this post. The card will be headlined by a bout between lightweight contenders Beneil Dariush (pictured center left) and Arman Tsarukyan (pictured center right). The co-main … Continue reading UFC Austin (Dariush vs. Tsarukyan) Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (Nov. 20, 2023)

November 20, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Nov. 20, 2023)

PreviewsLeave a comment

UFC Fight Night (Allen vs. Craig) Previews

November 16, 2023November 16, 2023 Daniel Savickas

The UFC Vegas 82 card features fourteen bouts, all of which will be previewed in this post. The card will be headlined by a bout between middleweight contenders Brendan Allen (pictured left) and Paul Craig (pictured right). It will also … Continue reading UFC Fight Night (Allen vs. Craig) Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (Nov. 16, 2023)

November 16, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Nov. 16, 2023)

PreviewsLeave a comment

UFC 295 (Prochazka vs. Pereira) Previews

November 8, 2023November 12, 2023 Daniel Savickas

The UFC 295 card features thirteen bouts, all of which will be previewed in this post. The card will be headlined by a bout for the vacant light heavyweight title between former champion Jiri Prochazka (pictured upper left) and former … Continue reading UFC 295 (Prochazka vs. Pereira) Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (Nov. 7, 2023)

November 7, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Nov. 7, 2023)

PreviewsLeave a comment

UFC Sao Paulo (Almeida vs. Lewis) Previews

October 31, 2023November 3, 2023 Daniel Savickas

The UFC Sao Paulo card features eleven bouts, all of which will be previewed in this post. The card will be headlined by a heavyweight between the UFC’s all-time leader in knockouts, Derrick Lewis (pictured above right) and rising Brazilian … Continue reading UFC Sao Paulo (Almeida vs. Lewis) Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (Oct. 26, 2023)

October 26, 2023October 26, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Oct. 26, 2023)

PreviewsLeave a comment

UFC 294 (Makhachev vs. Volkanovski 2) Previews

October 21, 2023October 30, 2023 Daniel Savickas

The UFC 294 card features thirteen bouts, all of which will be previewed in this post. The card will be headlined by a rematch between lightweight champion Islam Makhachev (pictured top left) and featherweight champion Alexander Volkanovski (pictured top right) … Continue reading UFC 294 (Makhachev vs. Volkanovski 2) Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (Oct. 21, 2023)

October 21, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Oct. 21, 2023)

PreviewsLeave a comment

UFC Fight Night (Holm vs. Bueno Silva) Previews

July 15, 2023 Daniel Savickas

The UFC Vegas 77 card features thirteen bouts, all of which will be previewed in this post. will be headlined by a women’s bantamweight bout between former champion Holly Holm and rising contender Mayra Bueno Silva. All win probabilities are … Continue reading UFC Fight Night (Holm vs. Bueno Silva) Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (July 15, 2023)

July 15, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (July 15, 2023)

PreviewsLeave a comment

UFC 290 Previews

July 8, 2023 Daniel Savickas

The UFC 290 card features thirteen bouts, all of which will be previewed in this post. It sees two title fights capping a stacked main card. The first is for the men’s flyweight title between champion Brandon Moreno and Brazilian … Continue reading UFC 290 Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (July 6, 2023)

July 6, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (July 6, 2023)

PreviewsLeave a comment

UFC Fight Night (Strickland vs. Magomedov) Previews

June 28, 2023 Daniel Savickas

The UFC Vegas 76 card features twelve bouts, all of which will be previewed in this post. It sees a co-main event between rising lightweights, Damir Ismagulov and Grant Dawson. It is headlined by a men’s middleweight bout between top … Continue reading UFC Fight Night (Strickland vs. Magomedov) Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (June 26, 2023)

June 26, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (June 26, 2023)

PreviewsLeave a comment

UFC Jacksonville (Emmett vs. Topuria) Previews

June 24, 2023June 24, 2023 Daniel Savickas

The UFC Jacksonville card features thirteen bouts, all of which will be previewed in this post. It sees a co-main event between women’s flyweight contenders Maycee Barber and Amanda Ribas. It is headlined by a men’s featherweight bout that could … Continue reading UFC Jacksonville (Emmett vs. Topuria) Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (June 22, 2023)

June 22, 2023June 22, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (June 22, 2023)

PreviewsLeave a comment

Cage Calculus Is Back With the Previews We Missed!

June 22, 2023June 22, 2023 Daniel Savickas

After a six-week hiatus, Cage Calculus is back with a slightly new look! We’ll give you a look at the “previews” for the last five fight cards, showing you how our forecast and editor saw those fights playing out as … Continue reading Cage Calculus Is Back With the Previews We Missed!

RankingsLeave a comment

Cage Calculus UFC Rankings (Post-UFC 288)

May 30, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Post-UFC 288)

PreviewsLeave a comment

UFC 288 Previews

May 6, 2023 Daniel Savickas

The UFC 288 card features twelve bouts, all of which will be previewed in this post. It will feature a short-notice welterweight showdown in a potential title eliminator between Belal Muhammad and Gilbert Burns. It will be headlined by a … Continue reading UFC 288 Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (May 4, 2023)

May 4, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (May 4, 2023)

PreviewsLeave a comment

UFC Fight Night (Song vs. Simon) Previews [BELATED]

May 4, 2023May 4, 2023 Daniel Savickas

The UFC Vegas 72 card featured eleven bouts, all of which will be “previewed” in this post. It will be headlined by a key bantamweight matchup between contenders Song Yadong (pictured left) and Ricky Simon (pictured right). Due to scheduling … Continue reading UFC Fight Night (Song vs. Simon) Previews [BELATED]

RankingsLeave a comment

Cage Calculus UFC Rankings (Apr. 24, 2023)

April 24, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Apr. 24, 2023)

PreviewsLeave a comment

UFC Fight Night (Pavlovich vs. Blaydes) Previews

April 22, 2023 Daniel Savickas

The UFC Vegas 71 card features eleven bouts, all of which will be previewed in this post. It will be headlined by a pivotal matchup of top heavyweight contenders, Curtis Blaydes (pictured right) and Sergei Pavlovich (pictured left). All win … Continue reading UFC Fight Night (Pavlovich vs. Blaydes) Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (Apr. 17, 2023)

April 17, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Apr. 17, 2023)

PreviewsLeave a comment

UFC Kansas City (Holloway vs. Allen) Previews

April 14, 2023 Daniel Savickas

The UFC Kansas City card features fourteen bouts, all of which will be previewed in this post. It will be headlined by a pivotal matchup of top featherweight contenders, Arnold Allen (pictured right) and former champion Max Holloway (pictured left). … Continue reading UFC Kansas City (Holloway vs. Allen) Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (Apr. 12, 2023)

April 12, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Apr. 12, 2023)

PreviewsLeave a comment

UFC 287 Previews

April 8, 2023 Daniel Savickas

The UFC 287 card features thirteen bouts, all of which will be previewed in this post. It will be headlined by a rematch of last November’s middleweight title bout between champion Alex Pereira (pictured far left) and former champion and … Continue reading UFC 287 Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (Apr. 6, 2023)

April 6, 2023April 10, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Apr. 6, 2023)

PreviewsLeave a comment

UFC San Antonio (Vera vs. Sandhagen) Previews [BELATED]

April 6, 2023 Daniel Savickas

The UFC San Antonio card featured ten bouts, all of which will be “previewed” in this post. It will be headlined by a key bantamweight matchup between former interim title challenger Cory Sandhagen (pictured right) and rising Ecuadorian contender Marlon … Continue reading UFC San Antonio (Vera vs. Sandhagen) Previews [BELATED]

RankingsLeave a comment

Cage Calculus UFC Rankings (Mar. 20, 2023)

March 20, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Mar. 20, 2023)

PreviewsLeave a comment

UFC 286 Previews

March 18, 2023 Daniel Savickas

The UFC 286 card features fifteen bouts, all of which will be previewed in this post. It will be headlined by a rematch of last August’s welterweight title bout between champion Leon Edwards (pictured top left) and former champion and … Continue reading UFC 286 Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (Mar. 17, 2023)

March 18, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Mar. 17, 2023)

PreviewsLeave a comment

UFC Las Vegas (Yan vs. Dvalishvili) Previews

March 11, 2023 Daniel Savickas

The UFC Las Vegas card features thirteen bouts, all of which will be previewed in this post. It will be headlined by a key bantamweight matchup between former champion Petr Yan (pictured left) and rising Georgian contender Merab Dvalishvili (pictured … Continue reading UFC Las Vegas (Yan vs. Dvalishvili) Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (Mar. 7, 2023)

March 7, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Mar. 7, 2023)

PreviewsLeave a comment

UFC 285 Previews

March 4, 2023March 4, 2023 Daniel Savickas

The UFC 285 card features fourteen bouts, all of which will be previewed in this post. It will be headlined by a matchup between former UFC interim heavyweight champ Ciryl Gane (pictured right) and former UFC light heavyweight champion Jon … Continue reading UFC 285 Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (Feb. 28, 2023)

February 28, 2023February 28, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Feb. 28, 2023)

PreviewsLeave a comment

UFC Fight Night (Krylov vs. Spann) Previews

February 25, 2023 Daniel Savickas

The UFC Vegas 70 card features eleven bouts, all of which will be previewed in this post. It will be headlined by a key bout between light heavyweight contenders Nikita Krylov (pictured left) and Ryan Spann (pictured right). It will … Continue reading UFC Fight Night (Krylov vs. Spann) Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (Feb. 24, 2023)

February 24, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Feb. 24, 2023)

PreviewsLeave a comment

UFC Fight Night (Andrade vs. Blanchfield) Previews

February 18, 2023 Daniel Savickas

The UFC Vegas 69 card features eleven bouts, all of which will be previewed in this post. It will be headlined by a key bout between top women’s flyweight contenders Jessica Andrade (pictured left) and Erin Blanchfield (pictured right). Both … Continue reading UFC Fight Night (Andrade vs. Blanchfield) Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (Feb. 18, 2023)

February 18, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Feb. 18, 2023)

PreviewsLeave a comment

UFC 284 Previews

February 11, 2023February 11, 2023 Daniel Savickas

The UFC 284 card features thirteen bouts, all of which will be previewed in this post. It will be headlined by a bout between lightweight champion Islam Makhachev (pictured left) and featherweight champion Alexander Volkanovski (pictured right) for the lightweight … Continue reading UFC 284 Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (Feb. 10, 2023)

February 11, 2023February 11, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Feb. 10, 2023)

PreviewsLeave a comment

UFC Fight Night (Lewis vs. Spivac) Previews

February 3, 2023 Daniel Savickas

The UFC Vegas 68 card features twelve bouts, all of which will be previewed in this post. It will be headlined by a bout between heavyweight contenders Derrick Lewis (pictured left) and Sergey Spivac (pictured right). All win probabilities are … Continue reading UFC Fight Night (Lewis vs. Spivac) Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (Feb. 2, 2023)

February 2, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Feb. 2, 2023)

PreviewsLeave a comment

UFC 283 Previews

January 21, 2023 Daniel Savickas

The UFC 283 card features fifteen bouts, all of which will be previewed in this post. It will be headlined by a bout for the vacant light heavyweight title between former champion Glover Teixeira (pictured top left) and contender Jamahal … Continue reading UFC 283 Previews

RankingsLeave a comment

Cage Calculus UFC Rankings (Jan. 19, 2023)

January 19, 2023 Daniel Savickas

After every UFC fight card, Cage Calculus will publish up-to-date rankings based on our forecast algorithm. The rankings will display the champion and the top 15 contenders in each weight division, alongside their CC Rating (the champion will always be … Continue reading Cage Calculus UFC Rankings (Jan. 19, 2023)

PreviewsLeave a comment

Cage Calculus UFC Preview: Sean Strickland vs. Nassourdine Imavov

January 14, 2023January 15, 2023 Daniel Savickas

The UFC Vegas 67 main card features five bouts, this post will preview the main event bout between middleweight contenders Sean Strickland (pictured left) and Nassourdine Imavov (pictured right). The composition of the middleweight division and the line for future … Continue reading Cage Calculus UFC Preview: Sean Strickland vs. Nassourdine Imavov

PreviewsLeave a comment

Cage Calculus UFC Preview: Dan Ige vs. Damon Jackson

January 14, 2023 Daniel Savickas

The UFC Vegas 67 main card features five bouts, this post will preview the co-main event bout between featherweights Dan Ige and Damon Jackson (pictured). A spot in the top 15 is likely on the line in this one. All … Continue reading Cage Calculus UFC Preview: Dan Ige vs. Damon Jackson

PreviewsLeave a comment

Cage Calculus UFC Preview: Punahele Soriano vs. Roman Kopylov

January 14, 2023January 14, 2023 Daniel Savickas

The UFC Vegas 67 main card features five bouts, this post will preview the high powered middleweight bout between Punahele Soriano (pictured) and Roman Kopylov. Both men boast extremely high finish rates. All editor’s picks and analysis can be found … Continue reading Cage Calculus UFC Preview: Punahele Soriano vs. Roman Kopylov

PreviewsLeave a comment

Cage Calculus UFC Preview: Ketlen Vieira vs. Raquel Pennington

January 14, 2023 Daniel Savickas

The UFC Vegas 67 main card features five bouts, this post will preview the potential women’s bantamweight title eliminator between Ketlen Vieira and Raquel Pennington (pictured). Both women are vying to earn a title shot against Amanda Nunes and prove … Continue reading Cage Calculus UFC Preview: Ketlen Vieira vs. Raquel Pennington

PreviewsLeave a comment

Cage Calculus UFC Preview: Umar Nurmagomedov vs. Raoni Barcelos

January 14, 2023 Daniel Savickas

The UFC Vegas 67 main card features five bouts, this post will preview the key bantamweight bout between Umar Nurmagomedov (pictured) and Raoni Barcelos. Both men are vying to move up in the bantamweight rankings and potentially earn their way … Continue reading Cage Calculus UFC Preview: Umar Nurmagomedov vs. Raoni Barcelos

PreviewsLeave a comment

UFC Fight Night (Strickland vs. Imavov) Previews: Prelims Pt. 2

January 14, 2023January 14, 2023 Daniel Savickas

The UFC Vegas 67 prelim card features six bouts, the final four of which will be previewed in this post. It will feature a men’s middleweight bout between knockout artists Claudio Ribeiro and Abdul Razak Alhassan (pictured). All editor’s picks … Continue reading UFC Fight Night (Strickland vs. Imavov) Previews: Prelims Pt. 2

PreviewsLeave a comment

UFC Fight Night (Strickland vs. Imavov) Previews: Prelims Pt. 1

January 13, 2023January 14, 2023 Daniel Savickas

The UFC Vegas 67 prelim card features seven bouts, three of which will be previewed in this post. It will feature a women’s flyweight bout between Priscila Cachoeira and Sijara Eubanks (pictured). All editor’s picks and analysis can be found … Continue reading UFC Fight Night (Strickland vs. Imavov) Previews: Prelims Pt. 1

Blog at WordPress.com.
  • Subscribe Subscribed
    • Cage Calculus
    • Already have a WordPress.com account? Log in now.
    • Cage Calculus
    • Subscribe Subscribed
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar