zydecovert - He has no idea how he ended-up in this predicament,...

more about : zydecovert