ted-cruz-ninja

I haven’t been paying much attention to the news lately, is this a relevant joke or just funny? ¬†idk, but it made me chuckle regardless.