Nothing says freedom like short shorts. Happy Independence Day, France!