Liked on YouTube: Thunder Cross Longplay (Arcade) [QHD]

Playasia - Your One-Stop-Shop for Asian Entertainment