Cheeky devil
Jump to navigation
Jump to search
The BugBear is a monster in the game Dragon Quest VII. It can be found in the World's Tallest Tower in the Hamelia region and the Probina region in the past.