History's Strongest Shopkeeper

By Scorching Sun of South

Living red-roast fish