A Picture Can say a thousand words..

so Chelsea Won the Champions League Final...explains alot..