Sevens stadium up to scratch

There were fears over the Deodoro Stadium in Rio but the Aussie Women have given it the tick of approval.

Join the discussion

Advertisement