Extinct bug with oversized antennae on display in Beijing :