First Blood ★★★★½

This is a drunk rating, take it with a grain of salt.