DEV SITE
Mega Duck

Developer: Welback Holdings

The Mega Duck (also known as Cougar Boy) is a handheld game console that was produced by Hong Kong-based Welback Holdings through its Timlex International division and came on the market in 1993. The... Read More