One monkey thinks Freddie was filmed at CnC with DK recently. Drug charge???
Of course, this is Aruba, so who knows...