Garfish
By @Kamoz