I was very surprised to see this Diablo in Malta, it made my day !!
Very nice spot!
Reply
Wow
Sick ! 😃❤️