Time-resolved ultrafast photocurrents and terahertz generation in freely suspended graphene