May 19 May 19 Noisewaves release self-titled debut EP on Pterodactyl Squad Jephso Pterodactyl Squad, Album Releases