Frogg’s Debut Album Sets an “Eclipse” of Technical Modern Metal

New York, USA’s FROGG are ready to descend an “Eclipse” of technical modern metal with their…