An unknown contraption from the hood of a car...

 

v20240901