What strange secrets lie in the mysterious town of Buckhead, USA?
Toba and his mother, a renowned scientist, have just immigrated to the US. But instead of living in the Big City like Toba always dreamed, they've moved to a sleepy little town in the Pacific Northwest called BUCKHEAD.
..