Included In Blocks 473902 ( 2017-07-02 18:34:19 + 40,253 minutes )
40253 minutes = 670.883333333 hours = 27.9534722222 days... That is pretty much 28 days or 4 weeks to get that transaction through.
Looks like the mempool dropping down to under 5K unconfirmed transactions helped get this through... The miners just took what they could get!
Hopefully this will serve as a lesson to all, make sure you use appropriate fees... and use a decent wallet that doesn't do stupid things like use unconfirmed outputs that use retardedly low fees!