A California man has been charged after 20 explosives were found near the Liberty Memorial.