Rand swimming against the tide

Rand swimming against the tide