JavaScript disabled. Please enable JavaScript to use My News, My Clippings, My Comments and user settings.

If you have trouble accessing our login form below, you can go to our login page.

If you have trouble accessing our login form below, you can go to our login page.

Sharks

Todd Carney dispute with Cronulla Sharks headed for mediation

BRAD WALTER 6:26pm Todd Carney is expected to enter into mediation with Cronulla over his controversial sacking from the club last month in a move that may prevent the case from going to court.

Penrith Panthers coach Ivan Cleary rues missed opportunity in loss to Cronulla Sharks

Fend-off: Cronulla's Andrew Fifita palms away Panthers forward Lewis Brown.

MICHAEL CHAMMAS Penrith's quest for their first minor premiership since 2003 has been dealt a big blow after a shock loss against bottom-placed Cronulla in Bathurst on Saturday afternoon.

Comments 3

Cronulla Sharks' supplements fine likely to drop from $1m to $600k

Early return: Paul Gallen is likely to play on Saturday after a quick recovery from a biceps injury.

ADRIAN PROSZENKO Cronulla are on track to qualify for a $400,000 discount on the fine imposed by the NRL for management failings in the club's controversial supplements program in 2011.

North Queensland Cowboys find cure for their homesickness in Cronulla

JT

MICHAEL CARAYANNIS North Queensland have ended their eight game losing streak to win their first game away from Townsville this season to beat Cronulla 36-18 at Remondis Stadium on Friday night.

Sharks captain Wade Graham takes pop at referees as coach laments technical shortcomings

Not their year: Dejected Sharks captain Wade Graham leaves the field after another loss for Cronulla.

MICHAEL CARAYANNIS Cronulla skipper Wade Graham hasn’t held back in his criticism of the on-field officials describing their performances as “on par” with his struggling team.

League

James Shepherd one good game away from holding on to Sharks coaching spot

Promising start: Cronulla's second caretaker coach of 2014, James Shepherd.

MICHAEL CARAYANNIS A good performance by Cronulla against North Queensland on Friday night could earn interim coach James Shepherd the job for the rest of the year.

Andrew Fifita says Cowboys had enough time to quash seven-tackle effect

Seventh heaven: Andrew Fifita and Paul Gallen celebrate after winning last year's controversial elimination final.

MICHAEL CHAMMAS North Queensland called it a Sydney conspiracy, but Cronulla prop Andrew Fifita believes the Cowboys would not have cried foul if they had won the semi-final against the Sharks last year.

Comments

League

Laurie Daley not interested in coaching Cronulla Sharks, says manager

In demand: Laurie Daley won plaudits after guiding NSW to their first Origin series win in eight years.

Adrian Warren A short-term gig as Cronulla's NRL coach doesn't appeal to NSW Blues mentor Laurie Daley, according to his manager.

League

Cronulla Sharks sponsorship in jeopardy over drug testing demands

In arm's way: Paul Gallen clutches his injured biceps. The Sharks skipper was set to have scans on Sunday night.

Chris Barrett Cronulla's new major sponsors want to begin testing Sharks players for recreational drug and alcohol use this season and have signalled they may end their newfound alliance with the club if they are not permitted to do so.

Cronulla Sharks could lose skipper Paul Gallen for rest of season with biceps injury

Gallen

MICHAEL CARAYANNIS Cronulla skipper Paul Gallen could face an extended stint on the sidelines following fears he seriously injured his biceps in the Sharks’ loss to Newcastle.

Cronulla Sharks to approach NSW Origin coach Laurie Daley over interim role

In demand: Cronulla will approach victorious Blues coach Laurie Daley about taking over the club for the rest of the season.

MICHAEL CARAYANNIS Cronulla will make a formal approach to NSW coach Laurie Daley to takeover the club for the rest of the season as interim “interim” coach James Shepherd indicates his desire to remain as coach until Shane Flanagan returns.

League

Newcastle Knights give Cronulla Sharks taste of their own medicine with stirring comeback victory

Hook, line and sinker: Sharks forward Wade Graham is sent sprawling.

MICHAEL CARAYANNIS There was another miraculous comeback involving Cronulla on Sunday. This time was the Knights who overcame an 18-point deficit to beat Cronulla 31-18 at Remondis Stadium on Saturday.

Todd Carney's sacking from Cronulla Sharks backed by NRL CEO Dave Smith

Career in tatters: Ex-Sharks five-eighth Todd Carney.

BRAD WALTER NRL chief executive Dave Smith has backed Cronulla's decision to sack Todd Carney and placed players "on notice" that there would be "consequences" if they damage the reputation of the code.

Comments 6

New Cronulla Sharks sponsor motivated by club's sacking of Todd Carney

Victory: Jonathan Wright is hoisted high by his Sharks teammates after his last-minute match-winning tackle.

BRAD WALTER The chief executive of Cronulla's new major sponsor has revealed that he approached the Sharks last week in support of their decision to sack five-eighth Todd Carney - and the tough stance on discipline is set to earn the club more sponsorship deals.

Comments 1

Refs were right to deny us Mitch Aubusson try, says Roosters coach Trent Robinson

Reversal of fortune: Sharks captain Wade Graham (left) and teammates celebrate a Jeff Robson try against the Roosters.

STEVE MASCORD Sydney Roosters coach Trent Robinson says match officials got it right by disallowing a Mitchell Aubusson try that would have pulled the shock loss to Cronulla out of the fire.

Comments 1

Being written off drove us to succeed, say elated Sharks

Welcome relief: Ecstatic Sharks players celebrate a victory for the ages.

STEVE MASCORD Cronulla players say they were motivated by being ranked 50:1 outsiders before last night's epic against Sydney Roosters, not by the sacking of their playmaker and departure of their coach.

Comments 1

Cronulla Sharks put week from hell behind them with amazing win over Sydney Roosters

Forward thinking: Sharks prop Sam Tagataese is tough for Roosters halfback Mitchell Pearce to bring down.

STEVE MASCORD Eight days after staging the greatest comeback in their 47-year history, strife torn Cronulla bettered it to record a win for the ages.

Comments 37

The Hangover: Inside the night which cost Todd Carney his career

Hamming it up: Todd Carney poses for a photo during his infamous night out.

ADRIAN PROSZENKO These are the other photos from the night that ended Todd Carney's career.

Comments 80

Todd Carney appeals his controversial sacking by Cronulla Sharks

Wee mistake: Sacked Cronulla star Todd Carney.

BRAD WALTER Todd Carney has lodged an official appeal over his sacking from Cronulla last weekend and claims two members of the Sharks board weren't even consulted before the decision was made.

Comments 70

League

Cronulla Sharks sign major sponsor

Cronulla Sharks have had some good news at the end of a week to forget.

NRL club Cronulla has finally attracted a major sponsor - ironically, it seems, as a direct result of their woes on and off the field.

Comments 4

New repeat offenders policy makes it easier to sack the troublemakers

Todd Carney.

ADRIAN PROSZENKO The NRL's salary cap changes for next year include a "no dickheads policy" that allows clubs to sack misbehaving players without being financially penalised for doing so.

Comments 41

League

Todd Carney 'should have learnt his lesson', says former party pal Frank-Paul Nu'uausala

Straight shooter: Frank-Paul Nuuausala believes Todd Carney should have learned his lesson.

Frank-Paul Nu'uausala, a key figure in Todd Carney's sacking from the Sydney Roosters, believes the disgraced star should have learnt his lesson about off-field behaviour when he was axed by his second NRL club.

Comments 3

League

Cronulla Sharks injured hooker John Morris helps out as assistant coach

Helping hand: Sharks hooker John Morris will perform assistant coaching duties while he's out injured.

Cronulla are in no hurry to name a new interim head coach before this weekend's clash against the Sydney Roosters, with injured utility John Morris stepping in to help James Shepherd prepare the team for their biggest test of the season.

Comments

Steve Price thrown into mix to replace Peter Sharp at Cronulla Sharks

Candidate: Steve Price.

MICHAEL CARAYANNIS Dumped St George Illawarra coach Steve Price could make a return to the NRL as soon as this week after he, video referee Andrew Dunemann and Brett Kimmorley emerged as Cronulla coaching candidates in the wake of interim coach Peter Sharp's sudden departure.

Comments 5

League

Carney disgrace, ASADA compound Cronulla's woes: NRL chief

Adam Pengilly The NRL is pushing ASADA to wrap up its probe into Cronulla "every single day" as investigation takes toll on Sharks, says chief operating officer Jim Doyle.

Comments 6

League

Jim Doyle surprised players think Todd Carney sacking was harsh

Jim Doyle ... Todd Carney's behaviour

Adam Pengilly Jim Doyle has taken a swipe at NRL players who have expressed sympathy for sacked Sharks star Todd Carney.

Comments 28

NRL 'unlikely' to welcome Todd Carney back

Out of favour: Todd Carney was contracted for $650,000 a season.

CHRIS BARRETT Todd Carney has effectively been banned for life by the NRL after the competition's governing body declared it was "highly unlikely" the sacked Cronulla five-eighth would be allowed back.

Comments 50

League

Canberra Raiders' plan could have helped dumped Cronulla star Todd Carney, says Alan Tongue

Disappointment: Todd Carney leaves Raiders HQ after being sacked in 2008.

JON TUXWORTH Sacked Cronulla star Todd Carney could have been one of the game's greats had he accepted Canberra Raiders' offer to help him.

Todd Carney fiasco: Does rugby league do enough to protect players' welfare?

brad walter

BRAD WALTER As attention turns to Todd Carney's welfare following his dramatic sacking from the Cronulla Sharks, a leading sports administrator asks whether rugby league does enough to help its players.

Comments 166

Todd Carney's agent hits out at Cronulla Sharks over client's sacking

Todd Carney

BRAD WALTER Todd Carney's agent David Riolo has hit out at Cronulla for not affording the star five-eighth an opportunity to explain himself at a hearing before terminating his $3.5 million, five-year contract.

NRL Season 2014

Round 1
Thu, 06 MarTimes shown AEDT
SOU 28 vs SYD 8 Report Stats
Fri, 07 MarTimes shown AEDT
BUL 12 vs BRI 18 Report Stats
Sat, 08 MarTimes shown AEDT
PEN 30 vs NEW 8 Report Stats
MAN 22 vs MEL 23 Report Stats
NQL 28 vs CAN 22 Report Stats
Sun, 09 MarTimes shown AEDT
STG 44 vs WES 24 Report Stats
PAR 36 vs NZW 16 Report Stats
Mon, 10 MarTimes shown AEDT
CRO 12 vs GCT 18 Report Stats
View All Fixtures
Round 2
Fri, 14 MarTimes shown AEDT
MAN 14 vs SOU 12 Report Stats
BRI 16 vs NQL 12 Report Stats
Sat, 15 MarTimes shown AEDT
NZW 12 vs STG 31 Report Stats
MEL 18 vs PEN 17 Report Stats
SYD 56 vs PAR 4 Report Stats
Sun, 16 MarTimes shown AEDT
GCT 12 vs WES 42 Report Stats
NEW 20 vs CAN 26 Report Stats
Mon, 17 MarTimes shown AEDT
BUL 42 vs CRO 4 Report Stats
View All Fixtures
Round 3
Fri, 21 MarTimes shown AEDT
WES 25 vs SOU 16 Report Stats
BRI 26 vs SYD 30 Report Stats
Sat, 22 MarTimes shown AEDT
PEN 18 vs BUL 16 Report Stats
CRO 12 vs STG 14 Report Stats
NQL 16 vs NZW 20 Report Stats
Sun, 23 MarTimes shown AEDT
MAN 22 vs PAR 18 Report Stats
CAN 12 vs GCT 24 Report Stats
Mon, 24 MarTimes shown AEDT
MEL 28 vs NEW 20 Report Stats
View All Fixtures
Round 4
Fri, 28 MarTimes shown AEDT
SYD 0 vs MAN 8 Report Stats
STG 20 vs BRI 36 Report Stats
Sat, 29 MarTimes shown AEDT
NZW 42 vs WES 18 Report Stats
PAR 32 vs PEN 16 Report Stats
BUL 40 vs MEL 12 Report Stats
Sun, 30 MarTimes shown AEDT
SOU 18 vs CAN 30 Report Stats
NEW 30 vs CRO 0 Report Stats
Mon, 31 MarTimes shown AEDT
GCT 13 vs NQL 12 Report Stats
View All Fixtures
Round 5
Fri, 04 AprTimes shown AEDT
SYD 8 vs BUL 9 Report Stats
BRI 18 vs PAR 25 Report Stats
Sat, 05 AprTimes shown AEDT
CRO 37 vs NZW 6 Report Stats
PEN 12 vs CAN 6 Report Stats
STG 6 vs SOU 26 Report Stats
Sun, 06 AprTimes shown AEST
MEL 26 vs GCT 28 Report Stats
WES 34 vs MAN 18 Report Stats
Mon, 07 AprTimes shown AEST
NQL 28 vs NEW 2 Report Stats
View All Fixtures
Round 6
Fri, 11 AprTimes shown AEST
PEN 2 vs SOU 18 Report Stats
GCT 12 vs BRI 8 Report Stats
Sat, 12 AprTimes shown AEST
CAN 12 vs NEW 26 Report Stats
PAR 14 vs SYD 12 Report Stats
WES 16 vs NQL 4 Report Stats
Sun, 13 AprTimes shown AEST
NZW 20 vs BUL 21 Report Stats
MAN 24 vs CRO 4 Report Stats
Mon, 14 AprTimes shown AEST
MEL 28 vs STG 24 Report Stats
View All Fixtures
Round 7
Fri, 18 AprTimes shown AEST
SOU 14 vs BUL 15 Report Stats
NEW 6 vs BRI 32 Report Stats
MAN 26 vs NQL 21 Report Stats
Sat, 19 AprTimes shown AEST
STG 20 vs NZW 10 Report Stats
CRO 18 vs SYD 24 Report Stats
Sun, 20 AprTimes shown AEST
CAN 24 vs MEL 22 Report Stats
Mon, 21 AprTimes shown AEST
PAR 18 vs WES 21 Report Stats
PEN 14 vs GCT 12 Report Stats
View All Fixtures
Round 8
Fri, 25 AprTimes shown AEST
STG 14 vs SYD 34 Report Stats
MEL 10 vs NZW 16 Report Stats
BRI 26 vs SOU 28 Report Stats
Sat, 26 AprTimes shown AEST
CRO 24 vs PEN 20 Report Stats
NQL 42 vs PAR 14 Report Stats
BUL 16 vs NEW 12 Report Stats
Sun, 27 AprTimes shown AEST
MAN 54 vs CAN 18 Report Report Stats
WES 6 vs GCT 22 Report Stats
View All Fixtures
Round 9
Fri, 09 MayTimes shown AEST
SYD 30 vs WES 6 Report Stats
NQL 27 vs BRI 14 Report Stats
Sat, 10 MayTimes shown AEST
NZW 54 vs CAN 12 Report Stats
GCT 18 vs SOU 40 Report Stats
MEL 22 vs MAN 19 Report Stats
Sun, 11 MayTimes shown AEST
NEW 10 vs PEN 32 Report Stats
STG 6 vs BUL 38 Report Stats
Mon, 12 MayTimes shown AEST
PAR 42 vs CRO 24 Report Stats
View All Fixtures
Round 10
Fri, 16 MayTimes shown AEST
SOU 14 vs MEL 27 Report Stats
BRI 22 vs GCT 8 Report Stats
Sat, 17 MayTimes shown AEST
PAR 36 vs STG 0 Report Stats
CRO 20 vs WES 22 Report Stats
NQL 42 vs SYD 10 Report Stats
Sun, 18 MayTimes shown AEST
CAN 20 vs PEN 26 Report Stats
BUL 16 vs NZW 12 Report Stats
Mon, 19 MayTimes shown AEST
MAN 15 vs NEW 14 Report Stats
View All Fixtures
Round 11
Fri, 23 MayTimes shown AEST
BUL 12 vs SYD 32 Report Stats
Sat, 24 MayTimes shown AEST
GCT 16 vs NZW 24 Report Stats
WES 14 vs BRI 16 Report Stats
Sun, 25 MayTimes shown AEST
CAN 42 vs NQL 12 Report Stats
Mon, 26 MayTimes shown AEST
CRO 0 vs SOU 18 Report Stats
View All Fixtures
Round 12
Fri, 30 MayTimes shown AEST
PEN 38 vs PAR 12 Report Stats
Sat, 31 MayTimes shown AEST
SYD 26 vs CAN 12 Report Stats
NQL 22 vs MEL 0 Report Stats
Sun, 01 JunTimes shown AEST
NZW 38 vs NEW 18 Report Stats
BRI 36 vs MAN 10 Report Stats
Mon, 02 JunTimes shown AEST
SOU 29 vs STG 10 Report Stats
View All Fixtures
Round 13
Fri, 06 JunTimes shown AEST
MAN 32 vs BUL 10 Report Stats
PAR 18 vs NQL 16 Report Stats
Sat, 07 JunTimes shown AEST
GCT 14 vs PEN 36 Report Stats
STG 30 vs CRO 0 Report Stats
SOU 34 vs NZW 18 Report Stats
Sun, 08 JunTimes shown AEST
NEW 20 vs WES 23 Report Stats
MEL 12 vs SYD 32 Report Stats
Mon, 09 JunTimes shown AEST
CAN 4 vs BRI 28 Report Stats
View All Fixtures
Round 14
Fri, 13 JunTimes shown AEST
SOU 32 vs WES 10 Report Stats
Sat, 14 JunTimes shown AEST
PEN 18 vs STG 14 Report Stats
SYD 29 vs NEW 12 Report Stats
Sun, 15 JunTimes shown AEST
BUL 12 vs PAR 22 Report Stats
Mon, 16 JunTimes shown AEST
GCT 20 vs MEL 24 Report Stats
View All Fixtures
Round 15
Fri, 20 JunTimes shown AEST
CAN 14 vs BUL 22 Report Stats
Sat, 21 JunTimes shown AEST
NZW 19 vs BRI 10 Report Stats
CRO 0 vs MAN 26 Report Stats
Sun, 22 JunTimes shown AEST
MEL 46 vs PAR 20 Report Stats
GCT 18 vs STG 19 Report Stats
Mon, 23 JunTimes shown AEST
NEW 36 vs NQL 28 Report Stats
View All Fixtures
Round 16
Fri, 27 JunTimes shown AEST
MAN 24 vs SYD 16 Report Stats
BRI 22 vs CRO 24 Report Stats
Sat, 28 JunTimes shown AEST
WES 19 vs CAN 18 Report Report Stats
NQL 20 vs SOU 18 Report Stats
Sun, 29 JunTimes shown AEST
NZW 30 vs PEN 20 Report Stats
PAR 10 vs NEW 16 Report Stats
Mon, 30 JunTimes shown AEST
STG 24 vs MEL 12 Report Stats
View All Fixtures
Round 17
Fri, 04 JulTimes shown AEST
BUL 23 vs MAN 16 Report Stats
Sat, 05 JulTimes shown AEST
STG 27 vs NQL 24 Report Stats
SYD 28 vs CRO 30 Report Stats
Sun, 06 JulTimes shown AEST
WES 10 vs PEN 26 Report Stats
Mon, 07 JulTimes shown AEST
SOU 10 vs GCT 14 Report Stats
View All Fixtures
Round 18
Fri, 11 JulTimes shown AEST
MAN 40 vs WES 8 Report Stats
Sat, 12 JulTimes shown AEST
NZW 48 vs PAR 0 Report Stats
MEL 4 vs BUL 6 Report Stats
Sun, 13 JulTimes shown AEST
GCT 20 vs CAN 36 Report Stats
CRO 18 vs NEW 31 Report Stats
Mon, 14 JulTimes shown AEST
PEN 35 vs BRI 34 Report Stats
View All Fixtures
Round 19
Fri, 18 JulTimes shown AEST
CRO 18 vs NQL 36 Report Stats
PAR 12 vs SOU 32 Report Stats
Sat, 19 JulTimes shown AEST
SYD 32 vs PEN 12 Report Stats
MEL 28 vs CAN 14 Report Stats
BRI 28 vs NZW 22 Report Stats
Sun, 20 JulTimes shown AEST
NEW 8 vs GCT 22 Report Stats
WES 46 vs BUL 18 Report Stats
Mon, 21 JulTimes shown AEST
STG 12 vs MAN 21 Report Stats
View All Fixtures
Round 20
Fri, 25 JulTimes shown AEST
NEW 16 vs SYD 12 Report Stats
BRI 8 vs MEL 30 Report Stats
Sat, 26 JulTimes shown AEST
PEN 16 vs CRO 18 Report Stats
GCT 18 vs PAR 24 Report Stats
BUL 12 vs NQL 20 Report Stats
Sun, 27 JulTimes shown AEST
NZW 12 vs MAN 22 Report Stats
WES 12 vs STG 28 Report Stats
Mon, 28 JulTimes shown AEST
CAN 18 vs SOU 34 Report Stats
View All Fixtures
Round 21
Fri, 01 AugTimes shown AEST
MAN vs BRI 19:45BO
BUL vs PEN 19:45ANZ
Sat, 02 AugTimes shown AEST
CRO vs PAR 15:00Remondis Stadium
NQL vs GCT 17:301300
SYD vs STG 19:30AS
Sun, 03 AugTimes shown AEST
CAN vs NZW 14:00GIO Stadium
SOU vs NEW 15:00Barlow Park
Mon, 04 AugTimes shown AEST
WES vs MEL 19:00CSS
View All Fixtures
Round 22
Fri, 08 AugTimes shown AEST
SOU vs MAN 19:45SCG
BRI vs BUL 19:45SUN
Sat, 09 AugTimes shown AEST
NEW vs MEL 17:30HS
NQL vs WES 19:301300
PAR vs CAN 21:00TIO
Sun, 10 AugTimes shown AEST
NZW vs CRO 14:00Mt Smart Stadium
STG vs PEN 15:00WIN
Mon, 11 AugTimes shown AEST
SYD vs GCT 19:00AS
View All Fixtures
Round 23
Thu, 14 AugTimes shown AEST
SOU vs BRI 19:45ANZ
Fri, 15 AugTimes shown AEST
PAR vs BUL 19:45ANZ
Sat, 16 AugTimes shown AEST
CAN vs STG 15:00GIO Stadium
MEL vs CRO 17:30AAMI
WES vs SYD 19:30ANZ
Sun, 17 AugTimes shown AEST
NEW vs NZW 14:00HS
GCT vs MAN 15:00Cbus Super Stadium
Mon, 18 AugTimes shown AEST
PEN vs NQL 19:00Sportingbet Stadium
View All Fixtures
Round 24
Thu, 21 AugTimes shown AEST
BUL vs WES 19:45ANZ
Fri, 22 AugTimes shown AEST
PAR vs MAN 19:45Pirtek Stadium
Sat, 23 AugTimes shown AEST
BRI vs NEW 17:30SUN
SOU vs NQL 19:30ANZ
Sun, 24 AugTimes shown AEST
NZW vs SYD 12:00Mt Smart Stadium
CRO vs CAN 14:00Remondis Stadium
STG vs GCT 15:00WIN
Mon, 25 AugTimes shown AEST
PEN vs MEL 19:00Sportingbet Stadium
View All Fixtures
Round 25
Thu, 28 AugTimes shown AEST
BUL vs SOU 19:45ANZ
Fri, 29 AugTimes shown AEST
BRI vs STG 19:45SUN
Sat, 30 AugTimes shown AEST
NEW vs PAR 15:00HS
CAN vs WES 17:30GIO Stadium
SYD vs MEL 19:30AS
Sun, 31 AugTimes shown AEST
NZW vs GCT 14:00Mt Smart Stadium
MAN vs PEN 15:00BO
Mon, 01 SepTimes shown AEST
NQL vs CRO 19:001300
View All Fixtures
Round 26
Thu, 04 SepTimes shown AEST
SYD vs SOU 19:45AS
Fri, 05 SepTimes shown AEST
MEL vs BRI 19:45AAMI
Sat, 06 SepTimes shown AEST
WES vs CRO 15:00VAS
CAN vs PAR 17:30GIO Stadium
NQL vs MAN 19:301300
Sun, 07 SepTimes shown AEST
NEW vs STG 14:00HS
GCT vs BUL 15:00Cbus Super Stadium
PEN vs NZW 18:30Sportingbet Stadium
View All Fixtures
NRL Premiership - 2014 Ladder
Overall standings
Team P W L D +/- Pts
Manly 18 13 5 0 130 30
South Sydney 18 11 7 0 148 26
Penrith 18 11 7 0 60 26
Canterbury-Bankstown 18 11 7 0 30 26
Sydney Roosters 18 10 8 0 120 24
Melbourne 18 10 8 0 2 24
North Queensland 18 9 9 0 86 22
Brisbane 18 9 9 0 60 22
View all

Compare & Save

Use WhistleOut's technology to compare:
Mobile phone plans & deals
Broadband plans & deals
iPhone deals
WhistleOut - How to Buy Happy

Live on Twitter