‘Freaky Awesome’ is an Infectious Arcade Game Full of Monster Mashing

Get ur freak on.