Scream681 company logo
Established: Unknown
Whereabouts: USA
Workers: N/A
-Made 3 games.
-Not much known from site as still under contruction

Ultimate Chuchu, The Ultimate Chuchu, The
Rating : [4.6]
Producers: Scream681
"Miniature aliens have invaded Earth, but they didn't expect The Ultimate Chuchu to be waiting for them."

Ninja Casino
Your Ad Here