Japan Seems not to be looking back as they race through the sky in the technological world. Police in that country now have a new technology which is used to lift vehicles found in No Parking areas. What looks like a ‘flying towing van’ appears form nowhere and lifts the vehicle off the ground to God knows where.
God help us in this part of the world so we can catch up one day.
WATCH VIDEO HERE: