// Adds dimensions UUID, Author and Topic into GA4
Tuesday, September 15, 2026
31.9 C
Singapore

CCTV footage appears to confirm security guard’s claim that a “ghost” walked past him

A security officer was shaken after he apparently saw a “ghost” walk past him in his workplace and even more shocked when surveillance footage appeared to confirm that a “presence” moved past him.

Sharing the CCTV footage on social media, Facebook user Jay Brown wrote that he had been working the night shift at a nursing home in Chicago, Illinois when he saw a greyish mist floating past his desk and that his suspicions of possible paranormal activity were confirmed when he reviewed the surveillance camera footage.

Brown also claims that he told his friends and family that he had seen a “ghost” walking through the deserted halls of the building but that no one believed him – until they saw the camera footage.

In the CCTV footage, Brown can be seen at his desk as a strange orb-like shadow moves past his desk. Brown can be seen noticing the shadow and jumping up from his seat in shock, before pointing at the camera.

Brown’s video quickly went viral on Facebook, racking up over 1.4 million hits on social media and several thousand views on YouTube:

Hot this week

Johor on track for RM100 billion investment target as H1 approvals hit RM59.4 billion across diversified sectors

Johor's investment committee chairman says the state is on track to hit its RM100 billion annual investment target after RM59.4 billion in approved investments in the first half of 2026, with growt...

Singapore job seeker faces AI questions in all five interviews: ‘Companies are pushing AI everywhere’

SINGAPORE: There’s not a day that goes by that people don’t see a product of AI—it’s almost everywhere on social media. We see a hint of it in advertisement posters and billboards displayed on the...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks