An energy-harvesting pavement generating electricity from pedestrian foot traffic

Code produit:
763510651