Your transaction only pays a fee of 65 satoshi per byte. Under the current conditions it is recommended that transactions pay a fee of 140 satoshi per byte. The lack of sufficient fee is why your transaction is taking so long.
The low fee is entirely blockchain.info's fault. They have something in their software which limits the maximum fee to be 65 satoshis/byte, thus making any transactions made with their wallet have a low transaction fee.
You have a few options here. You can wait and hope it confirms, wait for the transaction to be "forgotten" by the network, or ask a miner to confirm it for you.
For the third option, you can contact the users
Quickseller and
macbook-air..