eppsnet.com
The Alfa Romeo Sloth
This is an Italian Alfa Romeo commercial. To look at it, you wouldn’t know it’s a car commercial because there’s no car in it, but in Italy there’s a series of these Alfa Ro…