A giant one metre long foot print on Delft Island in Sri Lanka. #79897528
Description
A giant one metre long foot print on Delft Island which locals believe is the imprint of Hindu god Hunomans right foot. Delft Island is located in the Jaffna region of Sri Lanka.