Earth Defense Force 5 - The Most Gloriously Ludicrous Game I've Ever Played7y ago62.7K viewsMany A True Nerd