Self-contained electric power station consisting of an engine (right ...

Responsive image
source