Chicago's own Lucki Eck$ releases a new video for his track 'Ouch Ouch.' This clip stars FKA Twigs, who was at the helm of producer and director for this visual. Check it out above, and stay tuned for a new project from Lucki titled Body High slated to release on August 7th.