Home » News » Super Smash Bros Lucas DLC available for download on June 14