Caddicarus is an idiot from the UK that makes videos pointing and laughing at stupid games. Let’s be honest – he doesn’t belong here. But enough people watch his stuff where he’s now here. This is your fault.