Unveiled: A deleted scene from Leo to add to LCU

1 Nov 2023 7:57 PM IST

The makers of Leo recently released a deleted scene exciting audiences more. The mystery deepens or not?