21368953_800064163488391_2220768161838788928_o Published November 14, 2017 at 2048 × 1536 in DETROIT WRECKER FORK LIFT ATTACHMENT ← Previous