Huge Photos of Insects

Levon Biss's large-format, high-resolution bug photography is currently on display at the Oxford University Museum of Natural History (until October), but many highly zoomable pictures can »