Stephanie Lewis is known for The Challenge (1986), The Outing (1987) and Cane Toads: An Unnatural History (1988).
The Challenge
Cane Toads: An Unnatural History
The Outing
No data